Настройка Munin уведомлений через email и sms

Обязательно необходимо настроить уведомление для вашей системы. Причем, необходимо сделать это определенным образом.

Уведомления есть разных типов: warning и critical.

Мы решили сделать так: warning и critical будет приходить на email. Только critical будет приходить по sms.

Полезные ссылки:
1) munin-monitoring.org/wiki/munin.conf
2) munin-monitoring.org/wiki/MuninAlertVariables

Email уведомления:

Заходим в конфиг файл vi /etc/munin/munin.conf на master сервере и добавляем:

contacts admin_email

contact.admin_email.command mail -s "[${var:group};${var:host}] -> ${var:graph_title} ->me@example.com

contact.admin_email.always_send critical

Sms уведомление

(Использовали API Clickatell)

contacts admin_sms

contact.admin_sms.command curl --url  http://api.clickatell.com/http/sendmsg -d user=user -d password=2232p -d api_id=33123117 -d to=+749591329020 -d text=[${var:group}+${var:host}]

contact.contact.max_messages 1

contact.admin_email.always_send critical

Внимание! Все параметры должны быть в своих секциях.

У некоторых плагинов нет критического значения, его можно установить вручную для каждого клиента таким образом:

[server.example.com]
address 127.0.0.1
use_node_name yes
uptime.stat.warning 0.21
uptime.stat.critical 0.22

Узнать какие параметры передаёт плагин можно командой:

munin-run <плагин>

Что будем искать? Например,VPS-сервер

Мы в социальных сетях