Почтовая программа Sensu не соблюдает настройку вхождений

Я использую обработчик sensu-mailer для отправки предупреждений по электронной почте. Он отлично работает, за исключением того факта, что я не могу заставить его отправлять электронные письма каждый раз. Неважно, какое значение для occurrences я даю, оно не меняется

# config

"ping_website": {
      "notification": "getpostman.com HTTP port 80",
      "command": "/etc/sensu/plugins/check-http.rb -u <url>",
      "subscribers": [ "base" ],
      "standalone": true,
      "interval": 60,
      "occurrences": 1,
      "handlers": ["default", "mailer"]
    }

# log

{"timestamp":"2015-03-01T05:40:44.233827+0000","level":"info","message":"handler output","handler":{"type":"pipe","command":"ruby /etc/sensu/handlers/mailer.rb","name":"mailer"},"output":"only handling every 30 occurrences: localhost/ping_website\n"}

person elssar    schedule 01.03.2015    source источник


Ответы (2)


Догадаться. Необходимо установить refresh на другое значение. Поскольку значение по умолчанию равно 1800 секундам, еще одно оповещение не будет отправлено в течение еще 30 последовательных случаев возникновения ошибки. Установка refresh на меньшее значение устранила проблему.

person elssar    schedule 01.03.2015

У меня возникла проблема с моим пользовательским обработчиком, но позже, когда я дважды проверил мой файл конфигурации проверки, я пропустил эти значения. @elssar Спасибо.

  "notification_occurrences": 1, 
    "refresh": 180, 
    "occurrences": 2, 

Пока я проверяю обработчик что-то и что-то вроде

only handling every 10 occurrences

Затем я запускаю обработчик вручную с 10 вхождениями, чтобы он работал. Также некоторая документация формы помощи. Уже ответил, но может помочь кому-то с пользовательским обработчиком. https://docs.sensu.io/sensu-core/1.2/reference/events/#event-attributes

https://docs.sensu.io/sensu-enterprise/2.8/filters/handle-when/#handlewhen-attributeshttps://docs.sensu.io/sensu-enterprise/2.8/filters/handle-when/#handlewhen-attributes

person Adiii    schedule 01.10.2018