Hello! I'm having issues actually with zabbix performance (I suppose) but let me try to explain the situation
I have a zabbix server and a zabbix proxy installed recently (maybe one week ago). Zabbix server collect most of the data from SNMP devices polling it in different intervals. Most of the devices are linked to templates, and those templates, have snmp traps items.
Since I added zabbix proxy one week ago, I'm getting alerts every day at 23:30. All the fired triggers are snmp traps with nodata function associated and also are triggered hosts that are monitred by zabbix proxy. I could find that at 23:30 a scheduled backup runs to this machine, so it can explain why it always all the triggers are fired at the same time. But the weird thing here is that if I remove all the hosts from zabbix proxy, and delegate it to be monitored by zabbix server, those triggers are not fired.
I checekd the queue while the backup is executed and I could see that zabbix server queue grows a lot during the backup (3k of items queued), and the queued items are all from hosts monitored by zabbix proxy. Zabbix proxy never has more than 5 items on the queue. I tried adding more trappers process to zabbix server(25 actually) to avoid the queue, but nothing helps. Zabbix has in average 300 values per second.
So my questions are:
1 why if the hosts are monitored by zabbix server,triggers are not fired, but if I configure it as monitored by proxy, triggers are fired.
2 why snmp traps are configured with nodata function (traps items will never have data as I can understand). Those traps items were configured as is by default on the template.
3 zabbix-trapper process is who recived the zabbix proxy data?
Please feel free to ask me anything and I will be happy to share more details
Thanks!
I have a zabbix server and a zabbix proxy installed recently (maybe one week ago). Zabbix server collect most of the data from SNMP devices polling it in different intervals. Most of the devices are linked to templates, and those templates, have snmp traps items.
Since I added zabbix proxy one week ago, I'm getting alerts every day at 23:30. All the fired triggers are snmp traps with nodata function associated and also are triggered hosts that are monitred by zabbix proxy. I could find that at 23:30 a scheduled backup runs to this machine, so it can explain why it always all the triggers are fired at the same time. But the weird thing here is that if I remove all the hosts from zabbix proxy, and delegate it to be monitored by zabbix server, those triggers are not fired.
I checekd the queue while the backup is executed and I could see that zabbix server queue grows a lot during the backup (3k of items queued), and the queued items are all from hosts monitored by zabbix proxy. Zabbix proxy never has more than 5 items on the queue. I tried adding more trappers process to zabbix server(25 actually) to avoid the queue, but nothing helps. Zabbix has in average 300 values per second.
So my questions are:
1 why if the hosts are monitored by zabbix server,triggers are not fired, but if I configure it as monitored by proxy, triggers are fired.
2 why snmp traps are configured with nodata function (traps items will never have data as I can understand). Those traps items were configured as is by default on the template.
3 zabbix-trapper process is who recived the zabbix proxy data?
Please feel free to ask me anything and I will be happy to share more details
Thanks!
Comment