=====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: {{ :dba:oem:12c_plugin_development:oracle_12c_agent_metric_browser_login_v01.png |Agent Browser Anmeldung}} Agent Browser Oberfläche: {{ :dba:oem:12c_plugin_development:oracle_12c_agent_metric_browser_v01.png | Agent Browser}} ==== Fehler - Connection Refused - invalid credentials beim Anmelden am Oracle Agent Metric Browser oder beim Ausführen von Host Commandos==== {{:dba:oem:12c_plugin_development:oracle_12c_agent_metric_browser.png|Fehler beim Anmelden am Metrik Browser}} 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)