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
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