Um einen Status von allen Systemen zu überwachen, braucht man ein Dashboard. Wie man es aus allen Action-Filmen kennt. 🙂
Am besten mit einem Beamer, mehreren TV´s oder mit einem Monitor, wie es in den meisten Unternehmen gemacht wird, ist es ganz einfach eine Übersicht zu erstellen.
screenly – Präsentation von Dashboards und Infos
screenly ist eine einfache Lösung um mit einem Raspberry Bilder/Videos oder Webseiten in Schleife für eine gewünschte Zeit und einer gewünschten Länge lang, anzeigen zu lassen. Hierfür braucht man nur einen Raspberry und Monitor.
Monitoring – Überwachen und festhalten der Messwerte
Um Metriken zu haben, benötigt man eine Monitoring Lösung. Je nachdem was überwacht wird, gibt es fertige Dashboards von den Entwicklern. Ich bin ein Fan von uptimerobot, icinga2 und telegraf.
Grafana – Gestalten und Verwalten von Dashboards
So gut wie alle Datenbanken können mit Grafana abgefragt und dargestellt werden. Und es gibt viele fertige Dashboads Templetes auf deren Marketplace.
Fazit: Um schnell Internet Dienste zu überwachen und diese Ergebnisse darstellen zulassen, lässt sich „uptimerobots“ einrichten und mit screenly und einem Rasberry auf einem Monitor darstellen.
Möchte man mehr um zum Beispiel lokale Dienste zu überwachen, sollte man sich ein eigenes Monitoring System wie icinga2 aufbauen und pflegen. Grade wenn es eigene Produkte sind oder Dienste die von manchen Dienstleistern wie uptimerobot nicht überwacht werden, ist es ein MUSS, eigene Checks zu erstellen und in Systemen, wie icinga2 zu benutzen!
Tipps: Als Tipp kann ich euch empfehlen per cronjob den Monitor auszuschalten bzw. einschalten zu lassen.