Konfigūruokite el. Pašto ir kontaktinių grupių įspėjimus „Nagios“
- Kategorija: Tinklas
Jei stebėjote mano naujausius įrašus, žinote, kad apžvelgiau „Nagios“ stebėjimo sistemą (žr. Mano straipsnius ' Greitai įdiekite „Nagios“ Ubuntu ',' Lengvai išplėskite „Nagios“ funkcionalumą 'ir' Konfigūruokite „Nagios“ pagrindines grupes '.) Šį kartą apžvelgsime Nagios pranešimo funkciją. Tiksliau, aš jums parodysiu, kaip nustatyti „Nagios“ el. Pašto perspėjimams į vieną el. Pašto adresą ir kelis adresus, naudodamas kontaktų grupes.
Šiame straipsnyje bus daroma prielaida, kad dėžutėje, kurioje yra jūsų „Nagios“ diegimas, yra veikiantis el. Pašto serveris. Jei ne, pažiūrėkite į mano „Postfix“ straipsnius čia apie „Ghacks“. Kai tai bus parengta ir paleista, el. Pašto įspėjimai bus vos už kelių žingsnių.
Prielaidos
Be to, kad turite veikiančią el. Pašto sistemą, šiame straipsnyje bus daroma prielaida, kad jau turite veikiantį „Nagios“ diegimą ir kad esate susipažinęs su jo konfigūracijomis. Taip pat darysiu prielaidą, kad jūs surinkote visus el. Pašto adresus, kuriuos reikia naudoti su „Nagios“. Tokiu atveju pažiūrėkime į konfigūracijas.
Kontaktinio asmens apibrėžimas
Pirmasis dalykas, kurį reikia išspręsti, yra apibrėžti jūsų kontaktą. Tai atliekama naudojant failą /etc/nagios3/conf.d/contacts_nagios2.cfg. Šiame faile pamatysite skyrių, kuris atrodo taip:
apibrėžti kontaktą {
Kontaktinis vardas VARTOTOJO VARDAS
service_notification_period 24x7
„host_notification_period“ 24x7
paslaugų teikimo_populiacijos w, u, c, r, f, s
pagrindinio kompiuterio_priėmimo_ pasirinkimai d, u, r, f, s
service_notification_commands praneša apie tarnybą el. paštu
„host_notification_commands“ praneša pranešimus priimančiajam el. paštu
el paštas @ localhost
}
Visas aukščiau paryškintas tekstas yra skirtas vartotojui. PASTABA: norėsite pridėti naują apibrėžti kiekvienam administratoriui, su kuriuo reikia susisiekti el. paštu. Ir būtinai kiekvieną vartotoją nurodykite naudodamiesi jo el. Pašto adresu apibrėžti .
Prieš pereinant, būtų gerai paleisti „Nagios“ ir įsitikinti, kad apibrėžimai yra teisingi. Jei yra klaida, paleidimo komandos išvestyje gausite įspėjimą.
Apibrėžkite savo kontaktų grupę
Tame pačiame faile taip pat rasite vietą vartotojams sugrupuoti į kontaktų grupes. Tai labai naudinga, nes tada galite apibrėžti vartotojų (administratorių), kurie sulauks tik įspėjimų apie tam tikras paslaugas ar tam tikrus kompiuterius, rinkinį.
Norėdami apibrėžti grupę, pridėkite įrašą taip:
apibrėžti kontaktų grupę {
kontaktų grupės_pavadinimas interneto administratoriai
slapyvardis „Web Server Adminstrators“
nariai USERNAME1, USERNAME2
}
Kur USERNAME1 ir USERNAME2 yra šios grupės nariai. PASTABA: šios grupės vartotojo vardai PRIVALO būti apibrėžti apibrėžti kontaktą skyriuje aukščiau. Jei jų nėra, Nagios bandys paleisti klaidas.
Prijunkite grupes prie paslaugų
Galiausiai turite pridėti savo grupes prie paslaugų. Kaip matote aukščiau, aš sukūriau interneto_adminai grupė. Pirmiau, ši grupė turėtų būti pridėta prie atitinkamos paslaugos byloje /etc/nagios3/conf.d/services_nagios2.cfg . Šiame faile turėsite sukurti tokį įrašą:
apibrėžti pagrindinę grupę {
hostgroup_name http-serveriai
paslaugos aprašymas HTTP
„check_command“ „check_http“
naudoti bendrąją paslaugą
0 pranešimo intervalas
}
Prie šio įrašo norėsite pridėti eilutę:
„contact_groups“ žiniatinklio administratoriai
Dabar, kai bet kada iš naujo paleisite „Nagios“, bus iškilusi problemų su vienu iš HTTP serverių, bus pranešta tik jums priskirtai kontaktų grupei. Gana slidus.
Galutinės mintys
Tikiuosi, jūs pradedate suprasti, koks lankstus ir galingas yra „Nagios“. Jei ne, nesijaudinkite - dar yra daug!