Hi, I'm having the following problem.
One of the hosts that I'm monitoring sends data at seemingly random intervals, and not when it's supposed to be sending it. This particular host has 40 items defined, most of them with a 30 seconds interval, and a few with 15 secs.
When I go to the Latest data view and query the values, I can see that they come every 2 or more minutes. If I grep the zabbix log in the host system, I can see that the times when items were queried and sent match what the Zabbix console shows (so no network issues there).
I've tried several things, and none of them seems to work:
- Changing check item types to "Zabbix agent (active)" and back to "Zabbix agent"
- Increasing the number of pre-forked instances of zabbix_agentd
- Increasing the Timeout in the Zabbix agent
- Disabling and re-enabling all the items
This problem leads to lots of gaps in graphs, since there isn't enough data to plot them properly.
If I go to the Queue monitor, I can see that I have several items in the 5 minutes column, and some in the "More than 5 minutes". And the Queue details always shows a lot of items belonging to this specific host, with dates slightly in the past (between a few seconds and a few minutes from the current system time).
I'm not sure if this is a performance issue with the Zabbix server. CPU load is around 0.01, and there's at least 50% of free RAM and disk space. Since this problem happens with only one host amongst ~40 being monitored, I guess that there's nothing wrong with the database server either.
What can I do in order to diagnose and fix this issue?
Thanks in advance,
Marcus
P.S: the server is a Debian 5.0 system running Zabbix 1.4.6 (installed from the Debian's repositories). The host is also running Debian 5 with Zabbix agent 1.4.6.
One of the hosts that I'm monitoring sends data at seemingly random intervals, and not when it's supposed to be sending it. This particular host has 40 items defined, most of them with a 30 seconds interval, and a few with 15 secs.
When I go to the Latest data view and query the values, I can see that they come every 2 or more minutes. If I grep the zabbix log in the host system, I can see that the times when items were queried and sent match what the Zabbix console shows (so no network issues there).
I've tried several things, and none of them seems to work:
- Changing check item types to "Zabbix agent (active)" and back to "Zabbix agent"
- Increasing the number of pre-forked instances of zabbix_agentd
- Increasing the Timeout in the Zabbix agent
- Disabling and re-enabling all the items
This problem leads to lots of gaps in graphs, since there isn't enough data to plot them properly.
If I go to the Queue monitor, I can see that I have several items in the 5 minutes column, and some in the "More than 5 minutes". And the Queue details always shows a lot of items belonging to this specific host, with dates slightly in the past (between a few seconds and a few minutes from the current system time).
I'm not sure if this is a performance issue with the Zabbix server. CPU load is around 0.01, and there's at least 50% of free RAM and disk space. Since this problem happens with only one host amongst ~40 being monitored, I guess that there's nothing wrong with the database server either.
What can I do in order to diagnose and fix this issue?
Thanks in advance,
Marcus
P.S: the server is a Debian 5.0 system running Zabbix 1.4.6 (installed from the Debian's repositories). The host is also running Debian 5 with Zabbix agent 1.4.6.
Comment