Ad Widget

Collapse

Data lost from zabbix_sender when active log monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lentyai
    Junior Member
    Zabbix Certified Specialist
    • Oct 2008
    • 29

    #1

    Data lost from zabbix_sender when active log monitoring

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