Конфигуришите упозорења за е-пошту и групе контаката у Нагиос-у
- Категорија: Мрежа
Ако пратите моје најновије уносе, знате да покривам Нагиос систем за праћење (погледајте моје чланке ' Брзо инсталирајте Нагиос на Убунту ',' Лако проширите Нагиос функционалност ', и ' Конфигуришите групе домаћина за Нагиос '.) Овог пута ћемо погледати функцију обавештавања Нагиос-а. Конкретно, показаћу вам како да подесите Нагиос за упозорења путем е-поште на једну адресу е-поште и више адреса уз помоћ група контаката.
Овај чланак ће претпоставити да оквир у којем се налази ваша Нагиос инсталација има функционални сервер е-поште. Ако не, погледајте моје Постфик чланке овде на Гхацкс-у. Кад се то покрене, упозорења е-поштом налазе се на само неколико корака.
Претпоставке
Осим што имате функционалан систем е-поште, овај чланак ће претпоставити да већ имате функционалну Нагиос инсталацију и да сте упознати с његовим конфигурацијама. Претпостављам такође да сте сакупили све адресе е-поште које требате да користите са Нагиос. Да је то случај, хајдемо са конфигурацијама.
Дефинисање вашег контакта
Прва ставка која се треба позабавити је дефинирање вашег контакта. То се ради помоћу датотеке /етц/нагиос3/цонф.д/цонтацтс_нагиос2.цфг. У овој датотеци видећете одељак који изгледа као:
дефинишите контакт {
Контакт Име КОРИСНИЧКО ИМЕ
сервице_нотифицатион_период 24к7
хост_нотифицатион_период 24к7
сервице_нотифицатион_оптионс в, у, ц, р, ф, с
хост_нотифицатион_оптионс д, у, р, ф, с
сервице_нотифицатион_цоммандс нотифи-сервице-путем е-поште
хост_нотифицатион_цоммандс нотифи-хост-би-емаил
емаил емаил @ лоцалхост
}
Ако је сав горњи текст подебљан, специфичан је за корисника. НАПОМЕНА: Желећете да додате ново дефинисати за сваког администратора коме треба контактирати путем е-маила. Обавезно дефинишите сваког корисника с његовом е-адресом у дефинисати .
Пре него што наставите даље, било би добро поново покренути Нагиос да бисте били сигурни да су ваше дефиниције тачне. Ако дође до грешке, добићете упозорење на излазу наредбе за покретање.
Дефинишите своју групу контаката
У тој истој датотеци ћете такође пронаћи место за груписање корисника у групе контаката. То је врло корисно јер тада можете дефинисати скуп корисника (администратора) који ће добити упозорења само за одређене услуге или одређене домаћине.
Да бисте дефинисали групу, додајте унос попут:
дефинишите контактну групу {
веб-администратори контакт групе_наме
алиас Веб Сервер Администратори
чланова УСЕРНАМЕ1, УСЕРНАМЕ2
}
Ако су УСЕРНАМЕ1 и УСЕРНАМЕ2 чланови ове групе. НАПОМЕНА: корисничка имена у овој групи МОРА бити дефинисана у дефинишите контакт одељак изнад. Ако то нису они, Нагиос ће бацити грешке када покуша да се покрене.
Прикажите групе услугама
Коначно морате да прикључите своје групе услугама. Као што видите, горе сам створио веб_админс група. Требало би горе да се овој групи дода одговарајућа услуга у датотеци /етц/нагиос3/цонф.д/сервицес_нагиос2.цфг . У овој датотеци створили бисте унос попут:
дефинишите групу домаћина {
хттп-сервери хостгроуп_наме
сервице_десцриптион ХТТП
цхецк_цомманд цхецк_хттп
користите генериц-сервице
нотификација_интервал 0
}
Овом уносу желите да додате линију:
веб-администратори цонтацт_гроупс
Када поново покренете Нагиос када год буде проблема са једним од ХТТП сервера, биће обавештена само контакт група коју сте одредили. Прилично глатко.
Последње мисли
Надам се да почињете да видите колико је флексибилан и моћан Нагиос. Ако не, не брините - има још пуно тога!