Шаблоны мониторинга Zenoss, очистка событий

У меня есть шаблон мониторинга, настроенный на Zenoss для запуска запроса к базе данных, и я использую Nagios, чтобы проверить, что выходной результат запроса, который является числом, находится в допустимом диапазоне. Если это не так, генерируется событие КРИТИЧЕСКОГО уровня.

Мой вопрос: как я могу сделать так, чтобы этот шаблон мониторинга также генерировал событие уровня CLEAR, когда результат запроса находится в допустимом диапазоне. Таким образом, любые ранее созданные события уровня CRITICAL будут автоматически закрыты, как только устройство снова начнет работать нормально.

1 ответ

Решение

Вам необходимо использовать преобразования событий в классе событий, где происходит преобразование события, и использовать дедупликацию.

Дедупид представляет собой комбинацию

устройство | компонент | eventKey | eventClass | строгость

Например, Blade 7 извлечен из шасси 10.2.3.4. EventClass is /Hardware dedupid будет

10.2.3.4 | Лезвие 7 | Blade_Key | / Оборудование | 3 [3 означает предупреждение]

Чтобы очистить событие, все поля должны быть одинаковыми, кроме серьезности

10.2.3.4 | Лезвие 7 | Blade_Key | / Оборудование | 0 [0 ясно]

Атрибуты событий

проверьте ссылку

Другие вопросы по тегам