Überwachung OM relevanter Dienste mittels OMUtil

    Inhaltsverzeichnis
    Um zurückzugehen, müssen die aktuelle und die ältere Version mit Hilfe der Historie verglichen werden.

    Kombinierter Revisionsvergleich

    Vergleich der Version vom 13:48, 30 Aug 2016 von jheinecker mit der Version modifiziert am 07:23, 1 Sep 2016 von jheinecker.

    Andere Änderungen:

    1. /body/p[4]/a/img/@alt: "File:H:/Dokumentationen/OMHeartbeat/WikiOM1.jpg"""
    2. /body/p[4]/a/img/@border: "0" ⇒ keine
    3. /body/p[4]/a/img/@src: "file:///H:/Dokumentationen/OMHeartbeat/WikiOM1.jpg""/skins/common/images/Beispielinfrastruktur.png"
    4. /body/p[4]/a/img/@class: keine ⇒ "default"
    5. /body/p[11]/a/img/@border: "0" ⇒ keine
    6. /body/p[11]/a/img/@height: "756""511"
    7. /body/p[11]/a/img/@src: "file:///H:/Dokumentationen/OMHeartbeat/Taskplaner.JPG""/skins/common/images/Taskplaner.png"
    8. /body/p[11]/a/img/@style: """width: 24px; height: 24px;"
    9. /body/p[11]/a/img/@width: "881""511"
    10. /body/p[11]/a/img/@class: keine ⇒ "default"

    Version vom 13:48, 30 Aug 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 - Infrastruktur

    File:H:/Dokumentationen/OMHeartbeat/WikiOM1.jpg

    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

    Version seit 07:23, 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 - Infrastruktur

    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