Добрый день! Наверняка кто-то решал подобное! Посоветуйте, пожалуйста, по возможности!
Настроил выполнение запросов через ODBC и в идеальных условиях все работает. Но вот если произошла ошибка (допустим имя и пароль "прокисли" или БД легла), то сразу элементы переходят в состояние "Not supported" и на этом весь мониторинг заканчивается, а хотелось бы зафиксировать что проблема какая-то есть. Да, в журнале zabbix-сервера (или zabbix-прокси) появляются строки ошибок (с объяснением что произошло), но от этого ни холодно ни жарко - ведь мониторинга со статусом Not supported нет.
Вот.
Может есть какие-то стандартные пути решения данной проблемы. Из того, что приходит в голову - парсить журнал работы Zabbix-сервера на предмет появления этих ошибок (что само по себе сложно + надо увязывать сообщения с хостами где это происходит), либо в хосте использовать функцию определения количества элементов в состоянии Not supported и уже триггером реагировать если !=0
С уважением, Сергей.
p.s. Ранее использовал самописные скрипты для запросов через соответствующие sql-агенты (где, собственно разбирал полученный ответ с соответствующей реакцией), вот хочется воспользоваться стандартными средствами.
Настроил выполнение запросов через ODBC и в идеальных условиях все работает. Но вот если произошла ошибка (допустим имя и пароль "прокисли" или БД легла), то сразу элементы переходят в состояние "Not supported" и на этом весь мониторинг заканчивается, а хотелось бы зафиксировать что проблема какая-то есть. Да, в журнале zabbix-сервера (или zabbix-прокси) появляются строки ошибок (с объяснением что произошло), но от этого ни холодно ни жарко - ведь мониторинга со статусом Not supported нет.
Вот.
Может есть какие-то стандартные пути решения данной проблемы. Из того, что приходит в голову - парсить журнал работы Zabbix-сервера на предмет появления этих ошибок (что само по себе сложно + надо увязывать сообщения с хостами где это происходит), либо в хосте использовать функцию определения количества элементов в состоянии Not supported и уже триггером реагировать если !=0
С уважением, Сергей.
p.s. Ранее использовал самописные скрипты для запросов через соответствующие sql-агенты (где, собственно разбирал полученный ответ с соответствующей реакцией), вот хочется воспользоваться стандартными средствами.
Comment