Page 1 of 1

Service Monitoring | Custom Services

Posted: Tue 7. Mar 2023, 13:03
by BratHuhn
Hallo,

ist es möglich in die Überwachung von Keyhelp eigene Services einzubinden? Ich gehe mal davon aus es wird der Status des Service an sich überprüft. Interessant wäre bspw. docker oder eben auch andere eigene Services. Eine Alternative wäre natürlich ein externes Monitoring.

Besten Dank
Gruß

Re: Service Monitoring | Custom Services

Posted: Tue 7. Mar 2023, 13:19
by Jolinar
BratHuhn wrote: Tue 7. Mar 2023, 13:03 Eine Alternative wäre natürlich ein externes Monitoring.
Eine externe Lösung ist immer das Mittel der Wahl!
Ein internes Monitoring ist immer nur ein einfaches Hilfsmittel, weil es ein SPOF Konstrukt ist.
Fällt nur einer der Dienste aus, die für ein internes Monitoring notwendig sind, nützt dir die beste interne Überwachung garnichts, wenn du zB. wegen des Ausfalls des Mailservers nicht benachrichtigt werden kannst. ;)

BTW:
Wenn du dir ein externes Monitoring aufsetzt, dann mit mindestens zwei Servern in unterschiedlichen Subnetzen (und am besten bei unterschiedlichen Anbietern), denn mit nur einem Monitoring Server hättest du wieder ein SPOF Konstrukt.

Re: Service Monitoring | Custom Services  [GELÖST]

Posted: Tue 7. Mar 2023, 13:25
by mhagge
Solange es reicht, die Erreichbarkeit eines bestimmten Portes zu überprüfen: Konfiguration -> Dienst - / Portüberwachung auf Dashboard (auf der Kachel Erscheinungsbild)

Alles was darüber hinaus geht, braucht eigenes (z.B. Monit -> https://wiki.ubuntuusers.de/Monit/ - gilt für Debian genauso, nicht durch Ubuntu abschrecken lassen) oder externes Monitoring.

Ich würde letzteres so oder so empfehlen, ob nun intern reicht oder es extern sein soll hängt vom "Verfügbarkeitsbedürfnis" ab, die Keyhelp-Überwachung siehst Du ja letztendlich nur, wenn Du eingeloggt bist und eine irgendwie anders geartete Benachrichtigung gibt es nicht.

Ich verwende eine Mischung aus internen und externem Monitoring - manche Probleme lassen sich intern nicht erkennen, auf der anderen Seite kann Monit einen hängenden / abgestürzten Dienst auch selber neu starten und in recht vielen Fällen reicht das zur Problembehebung schon aus (aber nicht in allen)

Re: Service Monitoring | Custom Services

Posted: Tue 7. Mar 2023, 13:51
by christian.john
Hi,

ich mache folgendes:

Ich prüfe mittels lokalem Script die Dienste und Zustände. Das Script gibt einen entsprechenden OK-Wert aus.
Über einen externen Dienst (weniger als einen Euro pro Monat bei minütlicher Prüfung, bei Überprüfung alle 5 Minuten kostet das gerade mal 0,20 Euro pro Monat), lasse ich die URL per REGEX auf den OK-Wert prüfen.

Wenn der Server nicht mehr erreichbar ist, oder ein Dienst ausfällt, erhalte ich entsprechend Nachricht vom Monitoring-Dienst und ich kann prüfen.

Gruß, Christian