The issue I am facing:
The virtual machine stops working and when it works properly I have no way to view historical queries. Look at the 24h screen below, see how many log pages are created on Sunday only.
Details about my system:
I am having major problems with my pihole server. I use it as a DHCP and DNS distributor on a network of about 200 hosts. We also have Zabbix configured to monitor the servers and hosts. Unfortunately for some time now my pihole has been dying, no matter the hardware resources (Xenon gold's too.). I have the latest pihole on debian 12.
What I have changed since installing Pi-hole:
The problem looks like the graph below, suddenly everything stops working. I noticed that my network generates a very high number of queries between zabbix. The screen below is only from Sunday when our company is not working. Does anyone have any idea how to eliminate zabbix from the logs so that it doesn't overload the query logs etc.?
You cannot completely remove zabbix from the logs, but you do have the option of removing the domain from the "top" lists. That may clean up your main dashboard a bit, but it won't solve your problem.
What is the output of the following commands from the Pi terminal?
there is no problem with top domains etc.. i have ofcourse add this domain on API settings.
problem is poor query log support to find etc. for more than yesterday
Sometimes, Pi-hole may prompt a client to excessively repeat DNS requests for a domain that's on one of its configured it blocklists.
Your top-ads count is pretty low in comparison to your days total, so we can rule this out.
I had presumed Zabbix to be some kind of monitoring component installed on a single central machine.
However, your API output suggests that there are quite a few clients responsible for the vast majority of DNS requests - those top ten amount to ~630k of your roughly 1.5 million requests for the last 24 hours.
Why are there so many clients requesting those names?
Would that be normal for Zabbix?