Monitoring und Status
Status-Agents
#Überblick
Ein Status-Agent führt lokale Checks aus und sendet Ergebnisse und Heartbeats.
#Registrierung und Kompatibilität
Ein zeitlich und in Nutzungen begrenzter cps_… Schlüssel erlaubt status-agent:enroll. Die CLI tauscht ihn gegen Agentidentität und einen lokal mit Modus 0600 gespeicherten Token; status-agent:status verbirgt ihn.
Der Agent sendet Heartbeat, lädt Konfiguration und übermittelt Ergebnisse. monitor_generation_v1 und configuration_version verhindern, dass alte Konfigurationsergebnisse den aktuellen Check verändern.
#Agent installieren
Erstellen Sie mit
status-agent:keyeinen Schlüssel.Registrieren Sie mit
status-agent:enroll --token cps_….Testen Sie mit
status-agent:run --onceeinen Durchlauf.Richten Sie Schleifenbetrieb ein und prüfen Sie Heartbeat, Version und Checks.
#Status-Lebenszyklus
| Status | Bedeutung |
|---|---|
active | Credential akzeptiert; Konfiguration und Ergebnisse erlaubt. |
disabled | Agent bleibt erhalten, Ausführung bis zur Reaktivierung verweigert. |
revoked | Credential dauerhaft widerrufen; erneut einrichten. |
#Prüfbares Beispiel
cdn-pizza status-agent:key --status-page STATUS_PAGE_ID -n branch-agent
cdn-pizza status-agent:run --once