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.
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: hostgibt dem Container Einblick in alle Prozesse des Hosts. Nutze die Zeile nur, wenn Du Prozess-Checks brauchst.