Überwachung von Pi-Hole mit Telegraf

Wenn wir ein Pi-Hole in unserem Netzwerk haben, um uns vor bestimmten böswilligen oder werbenden DNS-Auflösungen zu schützen… und, wenn wir da draußen einen Telegrafen haben, eine Influxdb und eine Grafana… In Kürze werden wir dort die Pi-Hole-Daten visualisieren können!

ich sagte:, Pi-hole ist ein Klassiker in unseren Netzwerken, wir haben es bereits darin gesehen post viejuno, das hilft uns, Werbung in unserer Navigation zu eliminieren, wodurch es sauberer und verdauungsfördernder wird, Darüber hinaus wissen wir, dass es auch DNS-Namen filtert, die uns vor möglichen betrügerischen URLs schützen., etc… gut, dann, wenn wir die Ergebnisse dieser Filterung übertragen und in Grafana sehen möchten, und dann analysieren, verstehe es oder konsultiere es, weil dies dein Beitrag ist 😉

in es ist Post Wir haben bereits gesehen, wie man Influxdb installiert, Telegraph oder Grafana, dass wir sie brauchen werden, da wir wissen, dass die von uns gesammelten Daten zuerst gespeichert werden, Der zweite ist der Agent, der die Daten sammelt, und Grafana, den wir alle kennen, da er die Liebe unseres Lebens ist! NEIN! Nicht so viel, aber es ist ein höllischer Datenvisualisierer!

Gesamt, das einfach, Wir bearbeiten die Telegraf-Datei der Maschine, von der aus wir eine Verbindung zu Pi-hole herstellen möchten, und erhalten die Daten über die API, Bearbeiten Sie '/etc/telegraf/telegraf.conf’ auskommentieren und so etwas hinterlassen:

[[Eingänge.http]]
#PiHole-URL für Daten im JSON-Format
URLs = ["http://IP_ADDRESS/admin/api.php"]
Methode = "ERHALTEN"

#Überschreiben Sie den Messungsnamen von standardmäßig „http“ in „pihole_stats“.
name_override = "pihole_stats"

#Schließen Sie URL- und Host-Elemente von Tags aus
tagausschluss = ["Gastgeber"]

#Daten von HTTP im JSON-Format
Datenformat = "json"

#JSON-Werte, die als Zeichenfolgenfelder festgelegt werden sollen
json_string_fields = ["url", "Status"]

insecure_skip_verify = wahr

Und nach dem Speichern der Konfigurationsdatei, Wir starten Telegraf neu, um die Änderungen zu lesen, mit:

sudo systemctl reset telegraf

und, jetzt von Grafana, Dank der Datenquelle, die mit unserer Influxdb verbunden ist, können wir ein Dashboard importieren, das die Community erstellt hat, Ich empfehle diesen Ausweis: ‘13565‘ es gehört meinem kleinen Freund Jorge de la Cruz und er arbeitet viel!

In einem Moment haben Sie so etwas! Dieser von mir ist irgendwie langweilig, da es bis vor ein paar Stunden keine Benutzernavigation gab, aber gut, als idee wert, Nein?

wie immer, dass ihr auf euch aufpasst, das geht sehr gut, hoffe du bist glücklich, dass du Rebhühner isst… benimm dich gut und liebe!!!

Umarmungen,

Hector Herrero
Letzte Artikel von Hector Herrero (Alle anzeigen)