Konfigurirajte opozorila za e-pošto in skupine stikov v Nagios
- Kategorija: Omrežje
Če spremljate moje najnovejše vnose, veste, da pokrivam nadzorni sistem Nagios (glejte moje članke ' Hitro namestite Nagios na Ubuntu ',' Preprosto razširite Nagios funkcionalnost 'in' Konfigurirajte gostiteljske skupine za Nagios '.) Tokrat si bomo ogledali funkcijo obveščanja Nagios. Zlasti vam bom pokazal, kako lahko s pomočjo skupin stikov nastavite Nagios za opozorila po e-pošti na en e-poštni naslov in več naslovov.
Ta članek predvideva, da ima polje, v katerem je nameščena vaša namestitev Nagios, delujoči strežnik e-pošte. Če ne, poglejte moje članke Postfix tukaj na Ghacks. Ko se to začne izvajati, so e-poštna opozorila oddaljena le nekaj korakov.
Predpostavke
Poleg tega, da deluje ta e-poštni sistem, bo ta članek predpostavljal, da že imate delujočo namestitev Nagios in da poznate njegove konfiguracije. Domneval bom tudi, da ste zbrali Nagios vse e-poštne naslove, ki jih potrebujete. V tem primeru pa pojdimo s konfiguracijami.
Določitev stika
Prvi element, ki se ga boste lotili, je določitev stika. To se naredi z datoteko /etc/nagios3/conf.d/contacts_nagios2.cfg. V tej datoteki boste videli razdelek, ki izgleda tako:
določi kontakt {
Kontaktno ime USERNAME
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w, u, c, r, f, s
host_notification_options d, u, r, f, s
service_notification_commands obvešča-storitev po e-pošti
host_notification_commands obvešča gostitelja po e-pošti
E-naslov e-pošta @ localhost
}
Če je vse besedilo zgoraj, krepko, prilagojeno uporabniku. OPOMBA: želeli boste dodati novo definirati za vsakega skrbnika, ki ga je treba kontaktirati po e-pošti. In prepričajte se, da ste v e-poštnem naslovu določili vsakega uporabnika definirati .
Preden nadaljujete, bi bilo dobro ponovno zagnati Nagios in se prepričati, da so vaše definicije pravilne. Če pride do napake, boste v izhodu ukaza zagona dobili opozorilo.
Določite svojo skupino stikov
V isti datoteki boste našli tudi mesto za skupino uporabnikov v skupinah stikov. To je zelo priročno, ker lahko nato določite nabor uporabnikov (skrbnikov), ki bodo dobili opozorila samo za določene storitve ali določene gostitelje.
Če želite določiti skupino, dodajte vnos tako:
določi skupino stikov {
Spletni skrbniki kontaktnih skupin_ime
alias Spletni strežniki Administratorji
članov USERNAME1, USERNAME2
}
Če sta USERNAME1 in USERNAME2 člana te skupine. OPOMBA: uporabniška imena v tej skupini MORAJO definirati v določite kontakt oddelek zgoraj. Če jih ni, bo Nagios pri poskusu zagona vrgel napake.
Priključite skupine na storitve
Končno morate svoje skupine priložiti storitvam. Kot vidite, sem zgoraj ustvaril web_admins skupina. Zgoraj bi moralo biti to skupino dodano ustrezni storitvi v datoteki /etc/nagios3/conf.d/services_nagios2.cfg . V tej datoteki boste ustvarili vnos, kot je:
določi gostiteljsko skupino {
http-strežniki hostgroup_name
service_description HTTP
check_command check_http
uporabite generično storitev
obvestilo_interval 0
}
Temu vnosu želite dodati vrstico:
web-administratorji contact_groups
Ko kadar koli znova zaženete Nagios, pride do težave z enim od strežnikov HTTP, o tem bo obveščena samo kontaktna skupina, ki ste jo določili. Precej gladek.
Končne misli
Upam, da začnete videti, kako prilagodljiv in močan je Nagios. Če ne, ne skrbite - veliko bo še!