У меня есть пара тысяч устройств, по которым нужно фиксировать доступность/недоступность через пинг (и хранить эти данные в течение нескольких месяцев).
Для этой цели у меня имеется самописный скрипт на Perl, который пингует устройства в несколько потоков.
На достаточно слабом сервере этот самописный скрипт на Perl опрашивает тысячу устройств в среднем за 3-4 минуты.
Zabbix установлен на сервере, который раз в 5-6 более производителен.
Но когда я попробовал добавить в опрос (по шаблону ICMP Ping) всего лишь 50 устройств, у меня появился алерт, что icmp-поллер потребляет более 75% ресурсов, и был активен более часа, пока я не удалил шаблон ICMP Ping.
То есть Zabbix не справился с опросом даже 50 устройств, хотя мне нужно опрашивать 2000 устройств.
Скорее всего причина в том, что я что-то сделал неправильно. Не подскажите, что?
Для этой цели у меня имеется самописный скрипт на Perl, который пингует устройства в несколько потоков.
На достаточно слабом сервере этот самописный скрипт на Perl опрашивает тысячу устройств в среднем за 3-4 минуты.
Zabbix установлен на сервере, который раз в 5-6 более производителен.
Но когда я попробовал добавить в опрос (по шаблону ICMP Ping) всего лишь 50 устройств, у меня появился алерт, что icmp-поллер потребляет более 75% ресурсов, и был активен более часа, пока я не удалил шаблон ICMP Ping.
То есть Zabbix не справился с опросом даже 50 устройств, хотя мне нужно опрашивать 2000 устройств.
Скорее всего причина в том, что я что-то сделал неправильно. Не подскажите, что?
Comment