Markus Michalski FAQ

Watchdog: Prozess

Prüft mit pgrep -f, ob ein Prozess auf dem Host läuft. Braucht pid: host im Agenten-Dienst. Typ process, Runner Agent. Felder, Status und Meldungen.

English Version

Zurück zu den Check-Typen

Watchdog: Prozess

Der Check ruft pgrep -f <Name> auf und prüft, ob mindestens ein Prozess zur Kommandozeile passt.

Eigenschaft Wert
Typ-Kennung process
Runner Agent
Ziel in der E-Mail Process

Felder

Feld Schlüssel Standard Bedeutung
Process name process_name Pflicht. Name oder Teil der Kommandozeile, zum Beispiel nginx. pgrep -f vergleicht gegen die gesamte Kommandozeile

Ablauf

Situation Status Meldung
Mindestens ein Prozess passt OK Process running: <Name>
Kein Prozess passt FAIL Process not running: <Name>
pgrep meldet einen Fehler oder fehlt UNKNOWN pgrep exited with code <n> — is pgrep available on this system?
Kein Prozessname UNKNOWN No process name configured

Voraussetzung im Docker-Betrieb

Der Agent sieht nur die Prozesse seines eigenen Containers, solange der Dienst nicht pid: host setzt. Die mitgelieferten Compose-Dateien und docker-compose.agent.yml setzen es. Fehlt die Zeile, meldet der Check FAIL für jeden Host-Prozess.

pid: host gibt dem Container Einblick in alle Prozesse des Hosts. Nutze die Zeile nur, wenn Du Prozess-Checks brauchst.