Zabbix busy snmp trapper processes 100% or HDD space FULL

Аватар пользователя JKey

Куда исчезает свободное место на Zabibix сервере.

Все жило работало ништяк, но в какой-то момент времени начали происходит странные вещи на сервере мониторинга. Такие как резкое обнуление свободного диского пространства. На корневом разделе (/)  в котром стоит только система и никаких рабочих данных не хранится, команда df -h показывала, что корень занят на 100%. 
А так как там еще был /var/log/  то начинались проблемы с Apache , т.к. немог записать логи улетал в даун и морда забикса не отрисовывалась. 

И ладно бы место кончалось, так ведь юмор ситуации был в том что df -h показывает что занято 100% , начинаем искать где насралось du -s /*,  суммируя получаем что место есть. Это повергало в определенный ступор. 

После поисков был найден виновник этой ситуации им оказался подпроцесс Zabbix`a 

zabbixs  20962 18548  4 12:04 ?        00:09:38 /usr/sbin/zabbix-server: snmp trapper [processed data in 0.003368 sec, idle 1 sec]

Если его прибить, то место  волшебным образом возвращалось.

Смотрим на данные мониторинга самого Zabbix 

 

 

Смотрим в лог самого Zabbix и видим там нескончаемый поток:
 20962:20170120:121347.690 cannot set position to [-2147433076] for [/var/log/snmptrapd/zabbix_traps.tmp]: [22] Invalid argument
что объясняет загрузку этого подпроцесса на все 100% 

Вобщем это оказалась бага/фича о которой можно почитать тут: 
https://support.zabbix.com/browse/ZBX-9858 
по мотивом кторой были внесены изменения в документацию
https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/s...

Суть проблеммы в том, что размер файла в который записываются трапы для Zabbix  не должен превышать 2GB!

Ну вобщем еще раз лишний повод задуматься об обновлении версии, но учитывая "рабочую" обстановку смысла в этом нет. Поэтому будем просто иметь ввиду.

Тэги: 

Раздел сайта: