Überwachung OM relevanter Dienste mittels OMUtil

    Inhaltsverzeichnis
    zur älteren Version oder zurück zu versionshistorie.

    Kombinierter Revisionsvergleich

    Vergleich der Version vom 07:37, 1 Sep 2016 von jheinecker mit der aktuellen Version modifiziert am 07:38, 1 Sep 2016 von jheinecker.

    Andere Änderungen:

    1. /body/p[9]/a/img/@height: keine ⇒ "420"
    2. /body/p[9]/a/img/@width: keine ⇒ "420"

    Version vom 07:37, 1 Sep 2016

    Diese Revision wurde von jheinecker (Sperren) verändert

    OMHeartbeat

    Im Verzeichnis C:\Program Files\OperationsManager\Dispatcher befindet sich die ausführbare Datei OMUtil.exe. Mithilfe der OMUtil Operation ‚Heartbeat‘ ist es möglich,
    mehrere vom OM benötigte Dienste zu überwachen und gegebenenfalls eine Email an einen vorher bestimmten Empfänger zu versenden, sollte einer der Dienste inaktiv sein.
    Überwacht werden können: Datenbankserver, Webserver, Basketserver, Dispatcher und Webservice.
    Die Allgemeine Syntax zur Überwachung der Dienste mithile von OMUtil lautet:
    OMUtil.exe Heartbeat DBServer DBName „Service:Servicehost” Recipient

    Beispiel - Anwendung

    Möchte man in einer OM-Infrastruktur mit dem Datenbankserver ‚DBSRV‘, der Datenbank ‚ntadm2‘, dem Dispatcherserver ‚OMSRV‘, dem Webserver ‚WEBSRV‘,
    dem Webserviceserver ‚WEBSERVE‘ und dem Basketserver ‚OMBasket‘ alle fünf Dienste via Script überwachen und im Fehlerfall eine Email an ‚administrator@domain.local‘ senden,
    muss ein Script mit der Dateiendung *.bat oder *.cmd mit folgendem Inhalt erstellt und auf dem Dispatcherserver ausgeführt werden:

    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Database:DBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Dispatcher:OMSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Web:WEBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Webservice:WEBSERVE" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Basket:OMBasket" administrator@domain.local

    Neben der Emailbenachrichtigung wird im Fehlerfall für jeden nicht erreichbaren Dienst jeweils ein Eintrag im Eventlog ‚Unicat OM‘ erzeugt.

    Zeitgesteuerte Ausführung

    Für eine zeitgesteuerte Ausführung der Diensteüberwachung startet man auf dem Dispatcherserver den Taskplaner und erstellt unter Zuhilfenahme des Scripts einen neuen Task, der im gewünschten Intervall ausgeführt wird.

    File:H:/Dokumentationen/OMHeartbeat/Taskplaner.JPG

    Überwachung mit HTTPS

    Die Überwachung des Web- und Basket-Servers mit OMUtil unterstützt auch HTTPS – dafür wird in den Überwachungsparameter ‚secure‘ eingefügt, z.B.:

    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Web.secure:WEBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Webservice.secure:WEBSERVE" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Basket:OMBasket.secure" administrator@domain.local

    Aktuelle Version

    Diese Revision wurde von jheinecker (Sperren) verändert

    OMHeartbeat

    Im Verzeichnis C:\Program Files\OperationsManager\Dispatcher befindet sich die ausführbare Datei OMUtil.exe. Mithilfe der OMUtil Operation ‚Heartbeat‘ ist es möglich,
    mehrere vom OM benötigte Dienste zu überwachen und gegebenenfalls eine Email an einen vorher bestimmten Empfänger zu versenden, sollte einer der Dienste inaktiv sein.
    Überwacht werden können: Datenbankserver, Webserver, Basketserver, Dispatcher und Webservice.
    Die Allgemeine Syntax zur Überwachung der Dienste mithile von OMUtil lautet:
    OMUtil.exe Heartbeat DBServer DBName „Service:Servicehost” Recipient

    Beispiel - Anwendung

    Möchte man in einer OM-Infrastruktur mit dem Datenbankserver ‚DBSRV‘, der Datenbank ‚ntadm2‘, dem Dispatcherserver ‚OMSRV‘, dem Webserver ‚WEBSRV‘,
    dem Webserviceserver ‚WEBSERVE‘ und dem Basketserver ‚OMBasket‘ alle fünf Dienste via Script überwachen und im Fehlerfall eine Email an ‚administrator@domain.local‘ senden,
    muss ein Script mit der Dateiendung *.bat oder *.cmd mit folgendem Inhalt erstellt und auf dem Dispatcherserver ausgeführt werden:

    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Database:DBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Dispatcher:OMSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Web:WEBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Webservice:WEBSERVE" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Basket:OMBasket" administrator@domain.local

    Neben der Emailbenachrichtigung wird im Fehlerfall für jeden nicht erreichbaren Dienst jeweils ein Eintrag im Eventlog ‚Unicat OM‘ erzeugt.

    Zeitgesteuerte Ausführung

    Für eine zeitgesteuerte Ausführung der Diensteüberwachung startet man auf dem Dispatcherserver den Taskplaner und erstellt unter Zuhilfenahme des Scripts einen neuen Task, der im gewünschten Intervall ausgeführt wird.

    File:H:/Dokumentationen/OMHeartbeat/Taskplaner.JPG

    Überwachung mit HTTPS

    Die Überwachung des Web- und Basket-Servers mit OMUtil unterstützt auch HTTPS – dafür wird in den Überwachungsparameter ‚secure‘ eingefügt, z.B.:

    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Web.secure:WEBSRV" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Webservice.secure:WEBSERVE" administrator@domain.local
    "C:\Program Files\OperationsManager\Dispatcher\OMUtil.exe" Heartbeat DBSRV ntadm2 "Basket:OMBasket.secure" administrator@domain.local

    Unterstützt von MindTouch Core