I have a DNS check which executes every 5 minutes and checks that the server can resolve it's own IP address to its hostname.
However for one server in particular every now and then it just decides to return UNKNOWN (which then triggers an event) with nothing in the "last 500 values" for the period.
On another server it's just stopped sending results for the last 4 days with no events raised whatsoever.
All other checks on both servers are working perfectly. The same DNS check on 3 other servers is working perfectly.
The DNS check is defined in a template so there are no differences between how it's configured between servers. The command itself is: net.tcp.dns.query[{IPADDRESS}, {HOST.DNS}, A]. All my checks are active, all agents have passive mode disabled. ZABBIX is version 1.8.1 with all agents being 1.8.1.
So my questions are: why does one server send an UNKNOWN result? Surely if the DNS resolution fails, it would return PROBLEM? Why is this particular check not sending results on the other server when all other checks are working fine?
Thanks,
Andy
However for one server in particular every now and then it just decides to return UNKNOWN (which then triggers an event) with nothing in the "last 500 values" for the period.
On another server it's just stopped sending results for the last 4 days with no events raised whatsoever.
All other checks on both servers are working perfectly. The same DNS check on 3 other servers is working perfectly.
The DNS check is defined in a template so there are no differences between how it's configured between servers. The command itself is: net.tcp.dns.query[{IPADDRESS}, {HOST.DNS}, A]. All my checks are active, all agents have passive mode disabled. ZABBIX is version 1.8.1 with all agents being 1.8.1.
So my questions are: why does one server send an UNKNOWN result? Surely if the DNS resolution fails, it would return PROBLEM? Why is this particular check not sending results on the other server when all other checks are working fine?
Thanks,
Andy
Comment