Как я могу отменить запланированное время простоя на Nagios

12

У меня есть монитор Nagios 3.5.1 для нескольких серверов. Выполняя такие действия, как обновление ядра Drupal или Wordpress, я отключал сайты и настраивал Nagios на запланированное отключение.

Иногда я заканчиваю под 2-часовым заданием по умолчанию и не хочу игнорировать сбой. Как мне сообщить Nagios, что я закончил, и отменить запланированное время простоя?

введите описание изображения здесь введите описание изображения здесь

стог
источник

Ответы:

19

В левой колонке интерфейса Nagios (под «Системой») выберите «Время простоя». Это приведет вас на страницу со списком всех запланированных простоев и позволит вам удалить их по отдельности.

Пол Холдейн
источник
2

В левой части под «Системой» есть ссылка «Время простоя»; это идет к /cgi-bin/extinfo.cgi?type=6. Оказавшись там, щелкните значок корзины для рассматриваемого времени простоя.

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

BMDan
источник
Если вы отслеживаете время простоя, подтверждение будет влиять на отчеты не так, как запланированное время простоя, поэтому, поскольку это действительно запланированное время простоя, это более подходящее действие.
лсд
Честная оценка. Однако удаление простоев оказывает гораздо большее влияние на отчеты, не так ли?
BMDan
Документация подразумевает, что время простоя заканчивается только раньше, чем было запланировано, но время простоя остается для отчетности. «Если время простоя в настоящее время действует, сервис выйдет из запланированного простоя».
LSD
Более подробно, в документации сказано, что отчеты не учитывают запланированные простои, если вы также не отключите проверки. Что ж.
LSD
1

Я успешно удалил / отменил «идентификатор простоя» с 251 до 348 на моем сервере Centos с помощью этой команды:

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done
Самуил Речебов
источник
Путь к printF и nagios.cmd варьируется в зависимости от системы, этот ответ показывает, как отменить НЕСКОЛЬКО простоев массовым образом, невидимым в веб-интерфейсе. +1
CDE