Zabbix не принимает валидный json

Столкнулся с ошибкой «Value should be a JSON object.» при обработке discovery скрипта, который отдавал по всем параметрам корректный json. Json проверял на разных валидаторах, все говорят что валидный. В итоге проблема оказалась не в самом json, а в способе его формирования.

Читать далее

Zabbix добавление текущего содержимого item в имя триггера

Иногда в Zabbix возникает необходимость добавить в название триггера значение самого item — например, когда проверка производится через внешний скрипт и возвращает что-то большее чем просто есть ошибка или нет и это значение нужно видить на dashboard или в алертах. В таком случае нужно добавить в поле Name триггера макрос {ITEM.VALUE} и вместо него будет подставляться значение, но оно будет обрезаться до 20 символов или даже меньше. Эту проблему тоже можно решить 🙂

Читать далее

apcupsd проблемы с доступом к usb ибп в виртуальной машине esxi

При работе системы мониторинга в виртуальной среде vmware esxi и попытке настройки мониторинга состояния ИБП Back-UPS ES 525 под CentOS 7.2 столкнулся с проблемой очень медленного и нестабильного отклика apcaccess, периодически выпадания ошибки

Error reading status from apcupsd @ localhost:3551: Connection timed out

Анализ логов показал следующую проблему:

hid-generic 0003:051D:0002.0003: usb_submit_urb(ctrl) failed: -1

Читать далее

Zabbix 3.0 (3.2) не работают уведомления через alert scripts

Столкнулся с проблемой неработоспособности уведомлений в zabbix 3.0, работавших ранее в 2.4. Причина неработоспособности уведомлений через внешние скрипты в zabbix 3.0 оказалась достаточно тривиальной.

Читать далее