Как отслеживать EventID 12018 (MSExchangeTransport) в Nagios

Я запускаю сервер обмена в стандартной версии Windows 2008 r2, и мне нужно, чтобы Nagios уведомлял меня, когда происходит событие с идентификатором 12018 (MSExchangeTransport). Я уже установил NSClient++, и Nagios уже отслеживает сервер, чтобы сообщить мне, если он выходит из строя, но никогда раньше не пытался отслеживать конкретное событие Windows. Я открыт для всех предложений, но предпочел бы решение, которое не требует написания строк за строками кода VB или PowerShell. Все ответы очень ценятся!


person Miss M    schedule 04.02.2014    source источник


Ответы (1)


В файле NSC.ini есть опция псевдонима для NSClient.

alias_event_log

С некоторыми базовыми параметрами SQL вы можете легко добавить эту проверку в Nagios. Например:

alias_event_log = файл CheckEventLog = файл приложения = система MaxWarn = 1 MaxCrit = 1 "фильтр = сгенерированный gt -2d И серьезность НЕ ВНУТРИ ('успех', 'информация')

В двух словах, это проверка моих журналов событий «Приложение» и «Система» и возвращение критического предупреждения, если есть какие-либо журналы, которые не были успешными, или просто информация за последние два дня.

Я предполагаю, что с некоторой настройкой вы можете заставить его проверять определенные коды. Поиграй :)

person Will Ryan    schedule 13.02.2014