Я пытаюсь проверить, работает ли моя система управления конфигурацией на моих серверах. Его довольно легко использовать для распространения конфигурации Zabbix, которая будет проверять, работает ли CMS. Однако хосты, на которых в настоящее время не работает CMS, будут возвращать ZBX_NOTSUPPORTED, и я хотел бы их обнаружить.
Как я могу это сделать?
Вы можете установить триггер журнала для чтения журнала сервера zabbix при поиске по 'cms item' и 'ZBX_NOTSUPPORTED', но, если у вас был агент zabbix, установленный на машинах без установленной CMS, вы можете выполнить поиск по пользователю cms или попробовать прочитать журналы CMS в Zabbix.
Этот ключ должен работать для puppet и Debian: 'vfs.file.regmatch [/ etc / passwd, puppet]'
Вы можете установить элемент zabbix [items_unsupported], затем срабатывает, если возвращаемое значение этого элемента> 0.
Проверьте список внутренние проверки в документации для получения дополнительной информации.
Иди сюда: http://www.zabbix.com/forum/showpost.php?p=85153&postcount=7
Одна яркая искра создала внешний скрипт для использования в zabbix, который сообщит вам сервер за сервером, какие элементы не поддерживаются.
Легко установить и легко заставить работать.
Это решит вашу проблему, в которой zabbix [items_unsupported] - нет.
Для всех, кто все еще задается вопросом, теперь поддерживается уведомление о неподдерживаемых элементах, начиная с Zabbix 2.2, и включает в себя создание определенного Действия (не элемента) и включение всех деталей, касающихся неподдерживаемого элемента в уведомление.
Полная процедура описана в Официальная документация Zabbix.