Jump to content
Калькуляторы

nagios рассылка рассылка уведомлений определенному адресу

День добрый, стоит нагиос v4

 # pkg info |grep nagios
nagios4-4.1.1_3                Powerful network monitoring system

То что надо, то работает, рассылка сообщений происходит через ssmtp.Вставл вопрос, а как сделать чтобы рассылка падала определенному человеку из contacts.cfg от определенного хоста или группы хостов. Упало оборудование которое входит в определенную группу и определенному человеку упало сообщение на эл.почту. Подскажите у кого именно так получилось настроить, и покажите пожалуйста свои конфиги или скажите какие именно конфиги показать, что бы вы указали на мою ошибку в них.

Заранее спасибо.

Edited by K0matoznik

Share this post


Link to post
Share on other sites

да так можно сделать, создаёте несколько групп контактов, и в конфиг файла хоста добавляете нужную группу.

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

Share this post


Link to post
Share on other sites

Есть еще один вопрос - есть ли какая-то веб админка, для того чтобы в Веб редактировать конфигурационные файлы?

Крутим nagiosql+mysql в паре с nagios3.

Сама вебморда всё хранит в базе, но генерит текстовые конфиги для nagios и подкладывает ему.

Собственно благодаря этой штуке и отдали её в группу мониторинга и они там дальше сами.

Ковыряние в текстовых файлах это хорошо, но либо ты это делаешь сам, либо отдаёшь удобное решение менее квалифицированному персоналу где текучка ещё в добавок может быть.

Share this post


Link to post
Share on other sites

define contactgroup {

contactgroup_name Linux-admins

alias Linux Servers Administrator

members INF

}

 

define contact {

contact_name INF

alias BLA BLA

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w,u,c,r

host_notification_options d,u,r

service_notification_commands email

host_notification_commands email

email lalala

}

____________________________________________

define host {

use generic-host-cisco

host_name monitoring_server

address lalala

parents Catalyst-3550

hostgroups servers

contact_groups Linux-admins

}

define service {

use generic-service-ping

host_name monitoring_server

contact_groups Linux-admins

}

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.