I-configure ang mga alerto para sa mga email at contact group sa Nagios
- Kategorya: Network
Kung sinusunod mo ang aking pinakabagong mga entry, alam mong nasasakop ko ang sistema ng pagsubaybay sa Nagios (tingnan ang aking mga artikulo ' Mabilis na mai-install ang Nagios sa Ubuntu ',' Madaling palawakin ang pag-andar ng Nagios ', at' I-configure ang mga hostgroup para sa Nagios '.) Ang oras na ito sa paligid ay titingnan namin ang pagpapaandar ng abiso ng Nagios. Partikular, ipapakita ko sa iyo kung paano mag-set up ng Nagios para sa mga alerto ng email sa isang solong email address at maraming mga address sa tulong ng mga grupo ng contact.
Ipapalagay ng artikulong ito ang kahon na nagho-host sa iyong pag-install ng Nagios ay may isang gumaganang email server. Kung hindi, tingnan ang aking mga artikulo sa Postfix dito sa Ghacks. Kapag natapos na ito at tumatakbo, ang mga alerto sa email ay ilang hakbang lamang.
Assumptions
Sa labas ng pagkakaroon ng isang gumaganang sistema ng email, ang artikulong ito ay magpapalagay na mayroon ka ng isang gumaganang pag-install ng Nagios at pamilyar ka sa mga pagsasaayos nito. Ipagpalagay ko rin na natipon mo ang lahat ng mga email address na kailangan mong gamitin sa Nagios. Iyon ang kaso, kumuha tayo ng mga pagsasaayos.
Ang pagtukoy ng iyong contact
Ang unang item na tatapakan ay upang tukuyin ang iyong contact. Ginagawa ito sa file /etc/nagios3/conf.d/contacts_nagios2.cfg. Sa file na ito makikita mo ang isang seksyon na mukhang:
tukuyin ang contact {
pangalan ng contact USERNAME
service_notification_period 24x7
host_notification_period 24x7
service_notification_opsi w, u, c, r, f, s
host_notification_option d, u, r, f, s
service_notification_commands notify-service-by-email
host_notification_commands abisuhan-host-by-email
email email @ localhost
}
Kung saan ang lahat ng teksto sa itaas nang matapang ay tiyak sa gumagamit. TANDAAN: Gusto mong magdagdag ng bago tukuyin para sa bawat tagapangasiwa na kailangang makipag-ugnay sa pamamagitan ng email. At siguraduhing tinukoy mo ang bawat gumagamit sa kanyang email address sa tukuyin .
Bago ka magpatuloy, mabuting i-restart ang Nagios upang matiyak na tama ang iyong mga kahulugan. Kung mayroong isang error makakakuha ka ng isang babala sa output ng panimulang utos.
Tukuyin ang iyong pangkat ng contact
Sa parehong file ay makakahanap ka rin ng isang lugar sa mga gumagamit ng grupo nang magkasama sa mga grupo ng contact. Napakadaling gamitin ito sapagkat maaari mo nang tukuyin ang isang hanay ng mga gumagamit (tagapangasiwa) na makakakuha lamang ng mga babala para sa ilang mga serbisyo o ilang mga host.
Upang tukuyin ang isang grupo magdagdag ng isang entry tulad ng:
tukuyin ang contactgroup {
contactgroup_name web-admins
alyas Web Server Adminstrator
mga kasapi USERNAME1, USERNAME2
}
Kung saan ang USERNAME1 at USERNAME2 ay mga miyembro para sa pangkat na ito. TANDAAN: ang mga usernames sa pangkat na ito DAPAT na tukuyin sa tukuyin ang contact seksyon sa itaas. Kung hindi sila, ang Nagios ay magtatapon ng mga error kapag sinusubukan nitong magsimula.
Ikabit ang mga pangkat sa mga serbisyo
Sa wakas kailangan mong ilakip ang iyong mga grupo sa mga serbisyo. Tulad ng nakikita mo, sa itaas, ako ay lumikha ng isang web_admins pangkat. Dapat itong itaas sa itaas na ang pangkat na ito ay dapat na maidagdag sa isang kaukulang serbisyo sa file /etc/nagios3/conf.d/services_nagios2.cfg . Sa file na ito ay lumikha ka ng isang entry tulad ng:
tukuyin ang hostgroup {
hostgroup_name http-server
service_deskrip na HTTP
check_command check_http
gumamit ng generic-service
notification_interval 0
}
Sa entry na ito nais mong magdagdag ng linya:
contact_group mga web-admins
Ngayon kapag in-restart mo ang Nagios anumang oras mayroong isang isyu sa isa sa mga server ng HTTP, sasabihin lamang ang grupo ng contact na iyong itinalaga. Medyo makinis.
Pangwakas na mga saloobin
Inaasahan kong nagsisimula ka nang makita kung gaano ka-kakayahang umangkop at makapangyarihang Nagios. Kung hindi, huwag mag-alala - maraming darating na darating!