PDA

View Full Version : Data lost from zabbix_sender when active log monitoring


lentyai
29-01-2009, 13:25
Hi!

I'm using Zabbix 1.6.1 at RHEL with MySQL.
Quentity of hosts and items follow:
Number of hosts (monitored/not monitored/templates) 362 155 / 130 / 77
Number of items (monitored/disabled/not supported) 10920 9405 / 1436 / 79
Number of triggers (enabled/disabled)[true/unknown/false] 4308 3445 / 863 [4 /

95 / 3346]

Some data server is receiving from zabbix_sender and some logs are parsing on hosts also.

At one moment more 50% of data from zabbix_sender are lost.
Error message from zabbix_server is "Warning: Timeout while executing operation"
CPU load by MySQL is increased to 200-250% (on 4 core processor) :-)

I've analized zabbix trapper code and found, what data from trapper and data from "active monitoring" are processed by one algorithm. I know, what my system is loaded by "log monitoring" (around 20 lines per second from 8 hosts).
If I've disabled "Active monitoring" all data from zabbix_senders are stored successful.
But I really need log monitoring and need to receive data from zabbix_senders.

I've got some questions to zabbix developers:
How many data per second from "active monitoring" (log & trapper) may be successful store to database without losts?
Version 1.6.1 has bug in log-data process, may be?

Any idea?

I think, asynchronous process for data from log monitoring and trapper is better that current process, when data receive, process functions and triggers and answer to zabbix_sender after that.


Dmitry