Отправка теста / примера оповещения из monit?

19

Я настроил контрольные тесты и оповещения - но я хочу убедиться, что все в моем стеке оповещений (серверы исходящей почты, шлюзы смс электронной почты…) работают правильно. Есть ли удобный способ запустить тестовое оповещение?

Джон Башир
источник

Ответы:

18

Я обычно перезапускаю тривиальный сервис (например, ntp), который я отслеживаю, чтобы проверить оповещения.

Я нашел это предложение в архиве списка рассылки ...

Это способ использовать функцию напоминания о предупреждении в Monit, чтобы гарантировать, что путь предупреждения работает правильно. В основном, периодическое напоминание. Настройте цикл по своему вкусу, и вы сможете контролировать время тестирования.

  check file alerttest with path /.nonexistent
    alert address@hidden with reminder on 500 cycles
ewwhite
источник
А выключатель мертвеца , приятно!
Джон Башир
6

Еще проще просто перезагрузить конфигурационный файл и подождать, пока «Монит изменен…» - электронная почта. Просто беги:

Монит перезагрузить

Нилунд
источник
2
Не работает, если получатель определен с помощьюset alert manager@foo.bar not on { instance, action }
VCD