Die Server-Systemüberwachung beobachtet, wie ein Server auf die Betriebslast reagiert und verfolgt dessen Reaktionsfähigkeit auf Client-Anfragen. Mit dieser Überwachung sollen Serverfehler verhindert werden, indem sichergestellt wird, dass der Server immer über ausreichende Kapazitäten verfügt, um die angeforderten Aufgaben durchzuführen. Die meisten der standardmäßigen Systemüberwachungstools unterstützen Remote-Server-Monitoring durch die HTTP und HTTPS-Protokolle.
Die automatische Failover-Funktion von CA SDM stellt die folgenden HTTP-basierten Standardschnittstellen bereit:
Gehen Sie wie folgt vor:
Hinweis: Stellen Sie sicher, dass Tomcat JRE 1.7 verwendet und dass Tomcat nicht die Portnummer verwendet, die für die CA SDM-Komponenten konfiguriert ist.
Die Datei "HealthServlet.war" wird im Ordner "webapps" bereitgestellt. Um die Bereitstellung zu bestätigen, verifizieren Sie, dass der HealthServlet-Ordner im gleichen webapps-Ordner erstellt wird.
Nach der erfolgreichen Bereitstellung ist das Health-Servlet bereit, die Zustandsüberprüfungen auszuführen. Dazu gehört auch die Prüfung des Status des SLUMP und des Zustands der CA SDM-Prozesse, die in der health.xml-Datei definiert werden. Suchen Sie die Datei "health.xml" im folgenden Speicherort:
TOMCAT_HOME/webapps/HealthServlet/WEB-INF/classes
Zum Beispiel wird Webengine-Prozess in der pdm_startup.i-Datei folgendermaßen definiert:
#define WEBENGINE(_TAG,_HOST,_SLUMP_NAME,_DOMSRVR, _CFG, _WEBDIRECTOR, _RPC_NAME)
Der Webengine-Prozess wird in der pdm_startup-Datei folgendermaßen definiert:
WEBENGINE(webengine, $NX_LOCAL_HOST, web:local, domsrvr, $NX_ROOT/bopcfg/www/web.cfg, "", "rpc_srvr:%h")
Anhand dieses Beispiels können wir feststellen, dass das Tagname für den Webengine-Prozess "webengine" ist.
Wichtig! Wenn Sie einen neuen Prozess erstellen, wird der vorhandene Prozess in der pdm_startup-Datei mit Kommentarzeichen versehen, und neue Einträge werden erstellt. Stellen Sie sicher, dass Sie in den neuen Prozesseinträgen nach dem Tagnamen suchen.
Wichtig! Wenn Sie health.xml ändern, stellen Sie sicher, dass der XML-Code keine Fehler aufweist und dass Sie Tomcat neu starten, damit die Änderungen übernommen werden.
http://Background_server_name: port_number/HealthServlet/GetHealth
Wichtig! Wir empfehlen, das Failover-Servlet auf SSL mit Zugriffsberechtigungen zu konfigurieren, die nur bestimmten Anwendern gegeben worden sind. Dies trifft auch auf die Konfiguration von Drittanbieter-Tool zur Failover-Initiierung zu.
http(s)://Standby_server_name:port_number/HealthServlet/FailoverServlet
Sie haben Auto-Failover aktiviert.
EV-Server-Status: All OK!
EV-Server-Role: BG
EV-Server-Status: NOT OK!
EV-Server-Role: BG
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|