Zum Inhalt

FE2_Monitoring

Hintergrund

Je mehr die Infrastruktur (Hardware und Software) wächst, desto schwieriger wird es, den Überblick zu behalten und das ganze zu monitoren, idealerweise automatisiert.

Standardlösungen sind vom Setup nicht trivial und für den use-case entweder overkill oder zu simpel.

Lösung

Hinweis

Diese Lösung ist (entgegen den Ansprüchen) nicht generalisiert. IP-Adressen, etc. sind alle fest verdrahtet.

Obiges Repository baut einen Docker Container, der diese Tätigkeiten übernimmt. Die Komponente bietet zwei Modi:

  • Internes Monitoring (läuft im Feuerwehrhaus)
  • Externes Monitoring (läuft außerhalb)

Der externe Modus stellt sicher, dass bei Internetausfall eine Benachrichtigung kommt. Er prüft daher lediglich, ob das interne Monitoring noch läuft über eine Route in FE2_ReverseProxy.

Das interne Monitoring prüft nun regelmäßig alle Komponenten, Geräte, ... ab und schlägt über Pushover Alarm.

Zu definierter Zeit wird auch der aktuelle Status versendet, damit man sieht, dass noch alles läuft.

Auch wird die Information auf der Ruheperspektive auf dem Monitor dargestellt.