Система оповещения в CACTI (Анонс)

cacti sms
В этой статье мы научим мониторинг CACTI оповещать нас по e-mail или по SMS. Параметры и условия alert событий мы будем задавать сами. Этот наворот поможет нам отслеживать такие вещи как окончание картриджей и напоминать нам об этом, либо о разрыве интернет канала, список собитый ограничивается Вашей фантазией :)

Статья в разработке будет готова вечером :)

Перед началом настройки системы оповещения убедимся что у нас установлен PIA, но если Вы читали пред идужую статью значит обязательно установили :)

Система оповещения в мониторинге CACTI реализованна по средствам плагинов thold — самого алертера, и settings — дополнительный плагин для настроек этой кухни

Итак начнем, установим плагины thold и settings

Переходим в папку с плагинами:
cd /usr/local/share/cacti/plugins


Копируем по одной ссылке на плагнин вверху, скачиваем оба плагина и распаковываем:
fetch http://docs.cacti.net/_media/plugin:thold-v0.4.9-3.tgz
fetch http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz
tar zxfv plugin:thold-v0.4.9-3.tgz
tar zxfv plugin:settings-v0.71-1.tgz


Переходив в web-морду, логинимся admin-ом, Plugin settings, устанавливаем и активируем установленные плагины. Должны появится две вкладки как на рисунке ниже:

Установленные плагины thold и  settings

Зеленым отмечено что добавляет thold, а красным что добавляет settings. Thold добавляет одноименную вкладку, а так же в настройках вкладку Thresholds (перевод с англ. «Пороги»), а Settings добавляет в настройках mail/dns для настройки почтового ящика, на который будем оповещать о случившимся событии, так же там настраевается: метоы отправки, и авторизации, если необходимо. В разделе настроек mail/dns можно отправить тестовое письмо дабы убеждиться в работоспособности параметров.

С настройки почты и начнем:

Переходим: «Console» — «settings» — «mail/dns» и заполняем:

Test Email
собственно почтовый адрес куда будем оповещать.
Mail Services
Это медот отправки, здесь выбираем SMTP (и не забудем ниже настроить авторизацю).
From Email Address
Адрес с которого отправленно сообщение (я здесь указываю тот адрес, настройки которого указаны в авторизации).
From Name
Имя от кого отпарвлено письмо (заполняем, например, «CACTI monitoring»). Не забываем что это будет заголовок и русские буквы будут в другом чарсете, поэтому пишем английскими.
Word Wrap
Перенос слов в письме, оставляем пол умолчанию, значение «0» — отключает перенос строк.
SMTP Options
SMTP Hostname
имя или IP адрес SMTP сервера, вводим в соответсвтии в вашим адресом через который будете отправлять(например: «mail.rambler.ru», если почта на рамблере.
SMTP Port
Порт SMTP, оставляем по умолчанию 25.
SMTP Username
SMTP Имя (Указываем почтовый адрес которым авторизуемся, например: «mypost@rambler.ru».
SMTP Password
Пароль к почтовому ящику указанному выше.
DNS Options
Primary DNS IP Address
Основной ДНС, нужен для механизма проверки обратного резолва.
Secondary DNS IP Address
Вторичный ДНС, нужен для механизма проверки обратного резолва.
DNS Timeout
Оставляем по умолчанию.

После настройки параметров, в правом верхнем углу жмем «Send a Test Email» тем самым отправляем себе тестовое письмо, получаем «sucsess» и идем дальше!

Для отправки оповещения из мониторинга CACTI я использовал услугу email 2 sms своего оператора связи (проверял на МТС и МЕГАФОН) у обоих операторов есть такая услуга.

3 комментария

avatar
Главного нет! Как настроить этот thold! Несколько раз пытался так и не понял. Т.е. имеем два туннеля на кошке и при падении одного необходимо оповещать. Заводить каждый туннель как отдельный девайс не гуд :(

Надо как-то настраивать thold по порогу трафика на интерфейсе, но как ему задать оповещение, если на туннеле вместо трафика идет NAN?
avatar
Привет, напиши мне в скайп я тебе помогу!
avatar
Спасибо за статью, только интересно как настроить SMS оповещение?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.