Я надеюсь избежать взломанного мишмара, чтобы добиться чего-то. Я знаю, что это можно сделать с помощью mishmash, но давайте посмотрим, не пропал ли я ПРОСТО, простой способ. Это Nagios Core 3.Уведомление о специальном уведомлении Nagios Core 3
У меня есть сервис. Эта служба проверена 24x7x365. Уведомления отправляются 24x7x365, на WARNING, а также на CRITICAL.
Это хорошо - это то, что я хочу.
Однако ... теперь я хочу одно исключение из этого уведомление. ПРИМЕЧАНИЕ. Я не хочу исключать установку . Я хочу, чтобы консоль всегда отображала правильный статус, 24x7. Я просто хочу сделать одно исключение для уведомлений (по электронной почте) об этой услуге.
Вот исключение:
IF государственная служба является WARN И время суток находится между 0300 и 0600, не уведомляют.
Все. Если это CRITICAL, отправьте уведомление по электронной почте 24x7 (как это уже делается). Если это не между 3 и 6 утра, сообщите, независимо от WARN или CRIT (как это уже делается). Единственным исключением является ПРЕДУПРЕЖДЕНИЕ и 3-6.
Справочная информация. Это связано с тем, что у нас есть обслуживание, которое происходит каждую ночь между 3 и 6, которые мы настроили для создания ПРЕДУПРЕЖДЕНИЯ (не CRITICAL). Я хочу получать уведомления в любое время за пределами этого (администратор, возможно, случайно запустил maint в середине дня), и я хочу CRITICAL любое время. Я не хочу просто пропускать CHECKS за это время, потому что я хочу, чтобы консоль была правильной (большая группа желтых 0300-0600).
Итак, похоже, я могу объединить кучу конструктов, но кто-нибудь имеет простой способ определить это условие «boolean AND» для расписания уведомления (только)?