Hallo,
gibt es eine Möglichkeit die Werte für
- total queries
- queries blocked
- percent blocked
- domains on blocklist
über die Konsole auszulesen?
Viele Grüße
Hallo,
gibt es eine Möglichkeit die Werte für
über die Konsole auszulesen?
Viele Grüße
Hoppla, ich habe gerade selber die Lösung gefunden:
pihole -c -j
Und zu guter letzt möchte ich was beitragen.
Script zum Auslesen:
#!/bin/bash
## Werte auslesen
gesamtwert=$(pihole -c -j)
## Werte bearbeiten
wert1name=$(echo $gesamtwert | cut -d\" -f2)
wert1=$(echo $gesamtwert | cut -d\" -f3 | cut -c 2-99 | sed 's/.$//')
wert2name=$(echo $gesamtwert | cut -d\" -f4)
wert2=$(echo $gesamtwert | cut -d\" -f5 | cut -c 2-99 | sed 's/.$//')
wert3name=$(echo $gesamtwert | cut -d\" -f6)
wert3=$(echo $gesamtwert | cut -d\" -f7 | cut -c 2-99 | sed 's/.$//')
wert4name=$(echo $gesamtwert | cut -d\" -f8)
wert4=$(echo $gesamtwert | cut -d\" -f9 | cut -c 2-99 | sed 's/.$//')
## Werte auswerfen
echo $wert1name" => "$wert1
echo $wert2name" => "$wert2
echo $wert3name" => "$wert3
echo $wert4name" => "$wert4
## Ende
exit 0
Das sieht dann so aus:
domains_being_blocked => 3197722
dns_queries_today => 4865
ads_blocked_today => 1925
ads_percentage_today => 39.568344
Oh, das wird ja immer schöner...
Die Ausgabe auf
echo ">stats" | nc 127.0.0.1 4711
ist viel schneller und dazu noch umfangreicher.
Vielen Dank für den Hinweis.