Stufe 15 – Prometheus

Neben dem statischen Monitoring mit Tools wie Nagios, Naemon, CHECK_MK oder Icinga sind aber das Überwachen von Metriken eine sinnvolle Alternative. Anstatt via Agent und Push- oder Pullverfahren Werte auszulesen liefern im Falle von Prometheus Exporter Daten an Prometheus welcher diese in einer Timeseries-Datenbank (hier: InfluxDB) ablegt.

Gestartet bin ich mit einigen Linux und auch Windows Node-Exportern welche u.a. interessante Daten über z.B. ein Active Directory liefern:

In einer Active Directory sind aber auch AD und DNS Operationen sichtbar mit einem entsprechenden Exporter:

Bei der ganzen Arbeit mit Prometheus ist die direkte Integration in Grafana eine schöne Sache und diverse Dashboards laden ein selbst Hand anzulegen. Warum also nicht mal schauen ob das SmartHome Monitoring der degradierten FritzBox auch angezapft werden kann? Antwort: JA. Es gibt einen entsprechenden Fritzbox Smarthome Exporter für Prometheus!

Tip: ALLE Smarthome Geräte sollten im Status verbunden sein, asonsten läuft der Exporter auf einen Parsingfehler! Aus den erzeugten Metriken lassen sich dann selbst wieder tolle Dashboards anlegen:

Ein schönes Basis-Dashboard lässt sicht in den Grafana Labs hier finden.