Как стать автором
Обновить

Cистема оповещения в cacti

Время на прочтение2 мин
Количество просмотров22K
image
Системный администратор должен всегда знать что у него работает, что у него не работает. Я например очень часто нахожусь не у компьютера, поэтому зайти и посмотреть, что “лежит” для меня иногда проблематично. В связи с этим хочу рассказать, как научить cacti слать вам оповещения.

Для этого нам понадобятся два плагина thold и settings. Устанавливаем их (об этом я писал в предыдущей статье) даем права пользователю на их использование.

В разделе Configuration –> Settings должны появится две новые вкладки Alerting/Thold и Mail/DNS:
image

Во вкладке mail/dns настраивате:
Test Email – любой email для тестирования отправки
Mail Services – я поставил PHP mail() function
From name – имя от кого придет письмо, я написал cacti
Word Wrap – сколько символов в строке письма, у меня 120
Sendmail – если вы будете использовать для отправки писем sendmail,
SMTP Options – если будете использовать сторонний smtp сервер.

Теперь жмем в правом верхнем углу настроек Send a Test Email и ждем пока придет тестовое письмо:
This is a test message generated from Cacti.  This message was sent to test the configuration of your Mail Settings.
Your email settings are currently set as follows
Method: PHP's Mailer Class


Переходим во вкладку Alerting/Thold:

Base URL – url где находится cacti например http://192.168.10.1/cacti/
Dead Hosts Notifications – ставим галочку, тогда нам будут приходить письма если хост в “дауне” (то что и нужно)
Send alerts as text – ставим галочку, зачем нам в смс html?
Dead Host Notifications Email – пишите ваш email, а вот теперь поподробнее.

У меня сим-карта Мегафон Дальний Восток воспользуемся их услугой email2sms. У других операторов такое тоже есть.
Шлем письмо на email: +79241231234@sms.megafondv.ru, можем проиграться с test email во вкладке mail/dns и поотправлять себе таким образом смски.

Теперь если что вдруг случается приходит смска следующего вида:

TEMA:Host Error: switch (192.168.0.3) is DOWN
TEKCT:Host Error: switch (192.168.0.3) is DOWN
Message: ICMP: Ping timed out


Помимо простого детектирования работы хоста, thold умеет отправлять сообщения при превышении какого-либо порога на графиках или наоборот – уменьшении. Но об этом в следующий раз.
Так же у нас появилась новая вкладка рядом с Console и Graph — thold:

image

Все самое сложное интересное я рассказал, дальше поиграйтесь сами ;)

Хороший сайт про cacti: cactiusers.org
Оригинал статьи в моем блоге
Теги:
Хабы:
+6
Комментарии15

Публикации

Истории

Работа

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн