Mir fehlen Client in der Liste der häufigsten Clients

Guten Morgen,

ich frage an, wie es kommt, dass ich auf dem Dashboard in der Liste der häufigsten Clients nicht alle Clients sehen kann - wie sprechen hier noch über Aufrufe von weniger als 50 Aktivitäten, da ich bisher stets die Logliste gelöscht habe, um zu schauen, wann die Clients erscheinen - sie tun es aber nicht, obwohl in der QueryListe angezeigt.

Vielen Dank

Neuro

Beziehst Du Dich auf den Abschnitt 'Top Clients' in Pi-holes Dashboard?

Dieser zeigt maximal die 10 Client-IPs mit den meisten DNS-Anfragen der letzten 24 Stunden an.

Hallo Bucking_Horn,

exakt, ich rede vom Dashboard mit der Übersicht der Clients mit den meisten Zugriffen und hier fehlen mir 2 Clients, welche in der QueryLog-Liste wegen der häufigen Aktivität eigentlich in der Übersichtsliste der Client unter den TOP3 stehen sollte. Die hintersten Clients haben Zugriffe von 5-10, also mehr als übersichtlich.
Wieso erscheint dieser Client nicht in der Auflistung, wenn er doch fast komplett die QueryLog-Liste einnimmt mit Meldungen??

Gruß
Neuro

Ausgeführt auf dem Pi-hole-Rechner, was gibt folgendes Kommando zurück:

echo ">stats >quit" | nc localhost 4711
echo ">top-clients >quit" | nc localhost 4711

domains_being_blocked 9080856
dns_queries_today 22769
ads_blocked_today 13450
ads_percentage_today 59.071545
unique_domains 1858
queries_forwarded 5159
queries_cached 3424
clients_ever_seen 20
unique_clients 20
dns_queries_all_types 22769
reply_UNKNOWN 1001
reply_NODATA 619
reply_NXDOMAIN 207
reply_CNAME 2593
reply_IP 17983
reply_DOMAIN 116
reply_RRNAME 0
reply_SERVFAIL 0
reply_REFUSED 0
reply_NOTIMP 0
reply_OTHER 0
reply_DNSSEC 210
reply_NONE 0
reply_BLOB 40
dns_queries_all_replies 22769
privacy_level 0
status enabled

0 1709 192.168.178.11 x1carbon2nd-wlan.fritz.box
1 638 192.168.178.34 Galaxy-S8.fritz.box
2 537 :: pi.hole
3 456 192.168.178.16 GrapheneOS.fritz.box
4 412 192.168.178.27 MediaCenter.fritz.box
5 175 192.168.178.202
6 138 127.0.0.1 localhost
7 25 192.168.178.22 SonosZP.fritz.box
8 21 192.168.178.63 SonosZP.fritz.box
9 19 192.168.178.51 SonosZP.fritz.box

Und hier fehlt der Client

Unter welchen IP-Adressen taucht TestBrandt.fritz.box in Pi-holes Datenbank auf?

pihole-FTL sqlite3 /etc/pihole/pihole-FTL.db "SELECT * FROM client_by_id WHERE name='TestBrandt.fritz.box';"

Unter der .40 IP Adresse

28|192.168.178.40|TestBrandt.fritz.box

Was gibt folgendes Kommando zurück:

pihole-FTL sqlite3 /etc/pihole/pihole-FTL.db "SELECT client, count(domain) FROM queries \
WHERE timestamp BETWEEN strftime('%s','2024-02-13 14:27:00+01:00') AND strftime('%s','2024-02-14 14:27:00+01:00') \
AND client = '192.168.178.40';"

192.168.178.40|17479

Hmm, das passt nicht zu den Telnet-API-Ergebnissen.

Was gibt folgendes Kommando zurück:

pihole-FTL sqlite3 /etc/pihole/pihole-FTL.db "SELECT client, count(domain) FROM queries \
WHERE timestamp BETWEEN strftime('%s','2024-02-13 14:27:00+01:00') AND strftime('%s','2024-02-14 14:27:00+01:00') \
GROUP BY 1 ORDER BY 2 DESC LIMIT 10;"

192.168.178.25|1
192.168.178.26|1
192.168.178.20|11
192.168.178.41|20
192.168.178.45|21
192.168.178.68|22
192.168.178.63|24
192.168.178.22|28
192.168.178.51|28
192.168.178.17|75

Sorry, da hab ich das DESC für die Sortierung übersehen.

Ich hab das Kommando angepasst - bitte nochmal ausführen.

192.168.178.40|17479
192.168.178.33|3305
192.168.178.46|2028
192.168.178.11|1896
192.168.178.34|654
::|593
192.168.178.16|588
192.168.178.27|455
192.168.178.202|238
127.0.0.1|160

Jetzt ist der 40er auch da :wink:

Auch im Dashboard?

Nein, leider nicht:

Auf welchem Rechner läuft der Browser, der Pi-holes Weboberfläche anzeigt?
Stimmen dessen Zeit und Zeitzone mit dem des Pi-hole-Rechners überein?

RaspPi3+
ca. 1,5 min. Differenz
Datum stimmt

Der .40 TESTBRANDT ist ein Windows 11...der Rest Android oder Linux

Browser ist FF 115.7

Beobachtest Du dasselbe Verhalten auch in anderen Browsern und/oder auf anderen Geräten?

Hast Du den Client eventuell über Settings|API von der Anzeige im Dashboard ausgeschlossen?