Monitoring (Überwachung)

Bemerkung

Diese Funktion ist nur in selbst gehosteten Instanzen verfügbar. Wenn Sie Zammad in unserer Cloud nutzen, überwachen wir das System selbst und ergreifen Maßnahmen, um mögliche Probleme direkt zu beheben.

Allgemein

Auf der Monitoring-Seite können Sie den aktuellen Zustand von Zammad unter „Aktueller Status“ am unteren Rand sehen. Dies kann nützlich sein, wenn Sie nachsehen wollen, ob alles funktioniert. Zum Beispiel können Sie einen Blick ins Monitoring werfen, wenn Sie vermuten, dass einige E-Mails von Zammad nicht verarbeitet werden.

Bemerkung

Können Sie keine E-Mail empfangen, aber das Monitoring meldet „kein Vorfälle“?

Zammad informiert Sie nur über nicht verarbeitbare E-Mails. Das ist hingegen bei übergroßen E-Mails nicht der Fall. Sie können die maximale E-Mail-Größe in Einstellungen einstellen.

Monitoring API

Neben der Anzeige auf der Monitoring-Seite können Sie auch ein externes Monitoring-Tool verwenden, um den Zustand von Zammad zu überwachen. Um den Zustand von Zammad abzufragen, müssen Sie dem externen Monitoring-Tool den API-Schlüssel (Token) zur Verfügung stellen. Sie können den Token sowohl aus dem Feld „Aktueller Token“ als auch aus dem gesamten API-Endpunkt Ihres Systems (Feld „Gesundheits-Check“) kopieren, in dem der API-Token bereits enthalten ist.

Screenshot mit aktuellem Token und Gesundheits-Check

Screenshot mit Token und Gesundheits-Check

Darüber hinaus können Sie das automatisch generierte Token zurücksetzen, um sicherzustellen, dass bereits konfigurierte Monitoring-Systeme nicht mehr funktionieren. Bitte verwenden Sie diese Schaltfläche „Zurücksetzen“ nur, wenn Sie wissen, was Sie tun!

Beispiel Ausgabe

keine Vorfälle

Indikator in Zammad:

Screenshot des Monitoring ohne Probleme

API-Antwort:

{"healthy"=>true, "message"=>"success"}
Es wurden Probleme festgestellt

Indikator in Zammad:

Screenshot des Monitoring mit Problemen

API-Antwort:

{"healthy":false,"message":"Channel: Twitter::Account in key:{\"id\"=\XXXXXXXXXXXXXXXXX, \"screen_name\"=\u003e\"Name\", \"name\"=\u003e\"Somewhat name\"}; Can't use stream for channel (42): #\u003cJSON::ParserError: 765: unexpected token at 'The Site Streams and User Streams endpoints have been turned off. Please migrate to alternate APIs. See https://t.co/usss'\u003e","issues":["Channel: Twitter::Account in key:{\"id\"=\XXXXXXX, \"screen_name\"=\u003e\"Name\", \"name\"=\u003e\"Somename\"}; Can't use stream for channel (42): #\u003cJSON::ParserError: 765: unexpected token at 'The Site Streams and User Streams endpoints have been turned off. Please migrate to alternate APIs. See https://t.co/usss'\u003e"],"actions":[]}