Nagios - разница между «ТЕКУЩЕЕ СОСТОЯНИЕ СЛУЖБЫ» и «СЕРВИСНОЕ ПРЕДУПРЕЖДЕНИЕ»

Я новичок в Нагиос. Я довольно много гуглил и читал документы, связанные с состояниями, уведомлениями и так далее. Но не нашел ответа на свои вопросы. Не могли бы вы помочь мне понять разницу между «ТЕКУЩЕЕ СОСТОЯНИЕ СЛУЖБЫ» и «ПРЕДУПРЕЖДЕНИЕ О СЛУЖБЕ».

Предыстория: На нашем экране Nagios все хосты и связанные с ними службы отображаются правильно. Мы планируем использовать nagios.log для дополнительных задач.

В файле nagios.log я вижу строки журнала CURRENT SERVICE STATE и SERVICE ALERT, которые содержат необходимую нам информацию. У меня есть несколько вопросов.

  1. В чем разница между «ТЕКУЩЕЕ СОСТОЯНИЕ СЛУЖБЫ» и «СЕРВИСНОЕ ПРЕДУПРЕЖДЕНИЕ»?
  2. Углубившись в файл журнала, я заметил, что ТЕКУЩЕЕ СОСТОЯНИЕ СЛУЖБЫ регистрируется только один раз в 00:00. В то время как СЕРВИСНОЕ ПРЕДУПРЕЖДЕНИЕ регистрируется случайным образом (нет постоянного временного интервала между записями в журнале для конкретной проверки обслуживания)
  3. Несмотря на то, что проверки запланированы каждые 5 минут, в файле status.dat есть записи каждые несколько секунд. Это затрудняет достижение того, что нам нужно. Поскольку информация о запуске проверки одной службы регистрируется несколько раз.
  4. Иногда tail -f в nagios.log останавливает дальнейшее обновление файла журнала. Что может быть причиной этого?
  5. В одной настройке файл nagios.log обновляется каждые 10 минут, а в одной настройке он очень случайный. Есть ли какая-либо конфигурация для обработки расписания обновлений?

Спасибо,

Махеш


person Mahesh    schedule 30.01.2019    source источник


Ответы (1)


1) ТЕКУЩЕЕ СОСТОЯНИЕ СЛУЖБЫ — текущее состояние службы (ОК, ПРЕДУПРЕЖДЕНИЕ, КРИТИЧЕСКОЕ или НЕИЗВЕСТНО). SERVICE ALERT регистрируется только в случае изменения состояния службы.

2) Регистрация ТЕКУЩЕГО СОСТОЯНИЯ СЛУЖБЫ в полночь связана с тем, как настроен ваш сервер. Опять же, SERVICE ALERT является случайным, потому что он будет предупреждать об изменении состояния.

3) status.dat обновляется каждый раз, когда применяется новый cfg. Он будет обновляться каждый раз, когда выполняется проверка, поэтому у вас должны быть проверки для нескольких служб, что составляет каждые несколько секунд. https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/configmain.html

4) Либо nagios.log не обновляется, либо что-то не так с Linux вашего сервера.

5) nagios.log обновляется только при изменении хоста или службы.

person danualpxc    schedule 25.02.2019