Здравейте,
имам следният проблем:
Искам да използвам повече от един темплейта за даден хост. Да го кажем така. Аз съм Системен Администратор и искам да получавам мейл веднага след като някой хост или сървис падне.
Мениджъра ми иска да получава веднага след като хост падне. Но IT директора иска да получава мейл само за хостове, но когато са били повече от 1 час down.
Мислех да се заиграя с max_check_attempts, т.е. като имам в предвид времето за проверка, ще сметна стойност да тази променлива толкова колкото заключението, че хост-а е down да е за час астрономическо време.
Проблема е, че за целта трябва да дефинирам на всеки да ползва по два темплейта, 1 за мен и един за IT директора. (Мениджъра е в моя темплейт, само че получава warnings само за хостовете)
Генерално, проблем е, че nagios3 не иска да разбере, че аз искам да ползвам два темплейта за даден хост. Просто ми известява само хората по първия темплейт.
Говоря за това:
define host{
use generic-host,test-host
Аз съм тук:
define host{
name generic-host ; The name of this host template
notifications_enabled 1 ; Host notifications are enabled
event_handler_enabled 1 ; Host event handler is enabled
flap_detection_enabled 1 ; Flap detection is enabled
failure_prediction_enabled 1 ; Failure prediction is enabled
process_perf_data 1 ; Process performance data
retain_status_information 1 ; Retain status information across program restarts
retain_nonstatus_information 1 ; Retain non-status information across program restarts
check_command check-host-alive
max_check_attempts 3
notification_interval 0
notification_period 24x7
notification_options d,u,r
contact_groups admins
register 1 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
}
Идеята ми е да дефинирам втори такъв темплейт но с повече проверки.... Уви не мога да укажа на дадения хост да ползва по два темплейта за известяване.
-------------
Информативно, проблем може да бъде решен с променливата host escalation, но.. аз не желая да го правя така, тъй като в момента съм го настроил да ме информира когато хост падне и когато се вдигне, независимо колко време е било down.