Отключить оповещения Monit при изменении PID


15

Когда вы отслеживаете процесс с Monit по его pid, например:

check process blop with pidfile /.../blop.pid
      start program = "..."
      stop  program = "..."

вы получаете предупреждение, когда pid-файл изменяется.

Как отключить это предупреждение? Например, если вы хотите знать только, когда процесс не может быть перезапущен.


Извините, уведомление не
пришло

Ответы:


21

Вы можете отключить это оповещение, настроив локальный оператор оповещения. Это тщательно задокументировано здесь: http://mmonit.com/monit/documentation/monit.html#setting_a_local_alert_statement

Это должно сделать это:

check process blop with pidfile /.../blop.pid
    alert recipient@address.com but not on { pid }
    start program = "..."
    stop  program = "..."

2

Другой вариант - отключение оповещений на

set alert user@mydomain.org not on { instance, action }

Таким образом, вы не будете получать оповещения о monit restart ( instance) и оповещения для всех служб start / stop / restart ( action).

Полный список возможных фильтров для этого можно найти по адресу: https://mmonit.com/monit/documentation/monit.html#Setting-an-event-filter (я думаю, что этот список должен также применяться к оповещениям, прикрепленным к проверкам процесса другого ответа на этот вопрос).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.