I wrote a small script giving back the last successful hop of a traceroute output.
I defined an External Check traceroute.sh[] (traceroute.sh in /etc/zabbix/externalscripts/ is called with the selected hostname/ip automatically).
Since traceroute needs quite a while to complete, I experienced that the item after some time gets in "Not supported" state. I guess that zabbix times if the script doesn't reply after a certain amount of time.
Can this be tweaked?
Additionally, it seems the script is being called seperately by more than one zabbix_server instance at the same time. Instead of just calling it once.
Is this a bug?
I experienced this behaviour in recent trunk (@5231).
I defined an External Check traceroute.sh[] (traceroute.sh in /etc/zabbix/externalscripts/ is called with the selected hostname/ip automatically).
Since traceroute needs quite a while to complete, I experienced that the item after some time gets in "Not supported" state. I guess that zabbix times if the script doesn't reply after a certain amount of time.
Can this be tweaked?
Additionally, it seems the script is being called seperately by more than one zabbix_server instance at the same time. Instead of just calling it once.
Is this a bug?
I experienced this behaviour in recent trunk (@5231).

Comment