Den Metrik Browser für den Oracle Agent im OEM 12c verwenden
Über den Agent Metrik Browser kann bequem eine Metrik auf dem Agent Host aufgerufen werden. Das ist ideal um eine eigene Metrik oder gar ein eigenes Plugin zu testen.
Konfiguration
Metrik Browser einschalten/aktivieren:
emctl setproperty agent -name _enableMetricBrowser -value true emctl reload #Url für den Agent merken! emctl status agent .. Agent URL : https://oraoms12c01.pipperr.local:3872/emd/main/ ..
Anmelden
URL des Agents aufrufen mit wie zum Beispiel https://oraoms12c01.pipperr.local:3872/emd/browser/main und mit dem Agent OS User und seinem Passwort anmelden:
Agent Browser Oberfläche:
Fehler - Connection Refused - invalid credentials beim Anmelden am Oracle Agent Metric Browser oder beim Ausführen von Host Commandos
Fehler im Logfile suchen:
2014-10-26 02:16:32,257 [35:4B2575D0:HTTP Listener-35 - /emd/browser/login] DEBUG - HTTPListener Threads allocated resource from BrowserRequestHandler partition ... 2014-10-26 02:16:32,311 [35:4B2575D0] WARN - Could not extract PID from NMO ... 2014-10-26 02:16:32,319 [35:4B2575D0] INFO - Metric Browser: User is not authorized. Details:Authentication failure: exitCode=139
Die wichtige Information ist der Hinweis „could not extract PID from NMO“„
mit dem nmo programm (im der Agent Installation im sbin Verzeichnis!) testen, ob eine Fehler auftritt:
cd /opt/oracle/agent/sbin ./nmo oracle oracle 0 date 0 LOG: Local Authentication Failed...Attempt PAM authentication...PAM failed with error: Authentication failure !@#--!@#7#@!--#@!
Auf meine System fehlte die folgende Datei “/etc/pam.d/emagent„, diese Datei anlegen mit den richtigen Einträgen:
# Als User root! cd /etc/pam.d/ ls emagent ls: cannot access emagent*: No such file or directory # Anlegen: vi emagent auth required /lib64/security/pam_unix.so account required /lib64/security/pam_unix.so password required /lib64/security/pam_unix.so session required /lib64/security/pam_unix.so
Als User Oracle erneut testen:
./nmo oracle oracle 0 date 0 NMO_CHILD_PID45651NMO_CHILD_PIDSun Oct 26 02:31:42 CEST 2014
siehe auch im Oracle Support Portal:
- EM 12c: Host Credentials Fail While Using Privilege Delegation in Enterprise Manager 12c Cloud Control with Error: Could not extract PID from NMO (Doc ID 1642688.1)