I have a network where I need to monitor hosts by using Zabbix Agent, SNMP Agent and Simple Check together. For example:
Host1
|
|--- Zabbix Agent -> Verifying filesystem's mount
|
|--- Simple Check -> SSH status
Host2
|
|--- SNMP Agent -> Interface physical status
|
|--- Simple Check -> ICMP Ping
The problem: if Zabbix Agent or SNMP Agent goes down, the host status is set to unavailable and all the other checks (Simple Checks, for example) also stops, assuming that the host is really unavailable.
But it's not necessarily true. Another check, like Simple Check, at this moment could still determine host availability.
The truth, in that case, is that Zabbix Agent is unavailable, and not the host and, with the present logic, we have a false-positive.
Someone has an idea that will solve my problem? Someone has the same problem? Is that a real problem, or am I trying to do by the wrong way?
I have suggestions but they involve Zabbix Server modification:
- Create a host expression (like trigger expression) that will determine host availability;
- Permit that, with Zabbix Agent and/or Simple Check and/or SNMP Agent checks mixed, case one of them stops, just checks of the same type also stop.
Host1
|
|--- Zabbix Agent -> Verifying filesystem's mount
|
|--- Simple Check -> SSH status
Host2
|
|--- SNMP Agent -> Interface physical status
|
|--- Simple Check -> ICMP Ping
The problem: if Zabbix Agent or SNMP Agent goes down, the host status is set to unavailable and all the other checks (Simple Checks, for example) also stops, assuming that the host is really unavailable.
But it's not necessarily true. Another check, like Simple Check, at this moment could still determine host availability.
The truth, in that case, is that Zabbix Agent is unavailable, and not the host and, with the present logic, we have a false-positive.
Someone has an idea that will solve my problem? Someone has the same problem? Is that a real problem, or am I trying to do by the wrong way?
I have suggestions but they involve Zabbix Server modification:
- Create a host expression (like trigger expression) that will determine host availability;
- Permit that, with Zabbix Agent and/or Simple Check and/or SNMP Agent checks mixed, case one of them stops, just checks of the same type also stop.

Comment