Docker-Container
Konfigurationsoptionen für den Docker-Container-Check
Der Docker-Container-Check überwacht Docker-Container auf dem Zielgerät und warnt bei gestoppten Containern, ungesundem Status und übermäßigen Neustarts.
Konfigurationsfelder
Erfasste Metriken
- Containername
- Image
- Container-Status (der rohe Docker-Status, z. B. running, paused, restarting, exited)
- Zustandsstatus (z. B. healthy, unhealthy, starting — wird nur bei Containern mit Health-Check angezeigt)
- Neustartanzahl
- Gesamtzahl der Container
Plattformunterstützung
Hinweise
- Der Check ruft die
docker-CLI auf. Die ausführbare Dateidockermuss imPATHdes Agenten verfügbar sein, und das Konto des Agenten muss berechtigt sein, sie auszuführen (unter Linux bedeutet das in der Regel Mitgliedschaft in der Gruppedocker; unter Windows den CLI-Zugriff von Docker Desktop). - Der Check liest
docker ps --format jsonaus; dafür benötigt der Host Docker Engine 23.0 oder neuer. Bei einer älteren Engine meldet der Check Fehler mit dem Hinweis, dass die Docker-Version zu alt ist. - Container ohne konfigurierten Health-Check zeigen in der Ergebnisansicht keinen Zustandsstatus an.
- Maximale Neustarts kann statt einer festen Zahl ein eigenes Feld des Geräts oder des Kunden lesen: Eigenes Feld einfügen schreibt den Token, und Geräte bzw. Kunden ohne eigenen Wert greifen auf den Standardwert des Feldes zurück. Die Option erscheint, sobald im Mandanten ein eigenes Geräte- oder Kundenfeld vom Typ Ganzzahl vorhanden ist.
- Die Neustartanzahl ist kumulativ seit der Container-Erstellung, nicht seit dem letzten Check-Lauf.
- Wenn keine Container passen — leerer Docker-Host, ein Filter, der alles ausschließt, oder Alle Container überwachen deaktiviert ohne Einträge unter Container-Namen —, liefert der Check Warnung mit einer Gesamtzahl von 0 Containern.
- Wenn der
docker-Befehl selbst fehlschlägt — nicht installiert, nicht erreichbar oder keine Antwort innerhalb von 15 Sekunden —, liefert der Check Warnung, außer er erkennt eine Docker-Version älter als 23.0. - Der Check läuft in einem festen Intervall von 5 Minuten; das Intervall ist kein konfigurierbares Feld im Check-Editor.
Siehe auch: Docker-Container einrichten