Menu

Dienste überwachen [closed]

2019-06-01
2020-01-29
  • Jörg Ruhkemper

    Jörg Ruhkemper - 2019-06-01

    Hallo,

    ich möchte gerne die 3 Bitfarmdienste

    bfaSpooldienst.exe
    mysqld.exe
    bfaArchivierungsdienst.exe

    auf meiner virtuellen Maschine überwachen. Die Überwachung soll mit Hilfe der Windows Aufgabenplanung gesteuert werden. Ich habe 3 batch-Dateien erstellt, die den Prozess abfragen sollen. Bei den ersten beiden Prozessen (bfaSpooldienst.exe und mysql.exe) funktioniert dies auch wunderbar. Leider funktioniert es bei dem Prozess "bfaArchivierungsdienst.exe" nicht, hier erhalte ich immer einen errorlevel 1 , ob der Dienst läuft oder nicht ( wenn der Dienst läuft sollte dieser ja 0 sein).

    Was ist an dem Archivierungsdienst anders als bei den anderen bzw. wie muss der Code aussehen, damit mein Vorhaben gelingt?

    Batch-Code:

    @echo off &setlocal
    REM Prozessname festlegen
    set "process=bfaArchivierungsdienst.exe"
    tasklist /nh /fi "imagename eq %process%" | >nul findstr /rbic:"%process%>"
    REM Falls ja, zum Anfang der Schleife zurück springen
    if not errorlevel 1 goto Ende

    C:\Batch\Dienstueberwachung\blat.exe -to xxx@xx.com -f xxx@xx.com -u xxx@xx.com -pw %%%%% -server xxx.xxx.x.xxx -s "Bitfarm Archivierungsdienst" -body "Der Dienst 'bfaArchivierungsdienst.exe' steht"

    :Ende

     
  • bitfarm17

    bitfarm17 - 2019-07-22

    Guten Tag Herr Ruhkemper,
    aus welchem Grund möchten Sie eine solche Dienstüberwachung einrichten?
    Liegt hier vielleicht ein grundlegenderes Problem vor? Sollte das der Fall sein, so wäre eher dieses Problem zu lösen da unsere Dienste in der Regel dauerhaft laufen.

     

Log in to post a comment.