У меня проблемы с эскалацией, и я не уверен, что это из-за моей конфигурации или из-за того, что двоичный файл nagios нестандартен и что-то может сломаться. У меня мало опыта работы с nagios, и я просто хочу убедиться, что все настроено правильно.
Должно ли следующее определение файла конфигурации позволять эскалации действовать и увеличивать интервал уведомления, как ожидалось? Есть ли еще что-нибудь в файлах конфигурации, на которые мне следует обратить внимание, чтобы понять, что происходит? Я включил отладку 32 в конфигурации, и она просто выплевывает: «Уведомление хоста НЕ будет увеличиваться». для каждого уведомления.
Конфигурация проходит предполетную проверку без проблем и сообщает, что анализирует три эскалации хоста в конфигурации.
# test host definition
define host {
host_name test
alias test
address 10.0.0.10
hostgroups test
check_interval 0
retry_interval 1
max_check_attempts 2
flap_detection_enabled 0
icon_image windows.png
icon_image_alt LOGO - Windows
vrml_image windows.png
statusmap_image windows.png
action_url /info/host/275
check_period 24x7
contact_groups hostgroup15_servicegroup1,hostgroup15_servicegroup10,hostgroup15_servicegroup13,hostgroup15_servicegroup14,hostgroup15_servicegroup2,hostgroup15_servicegroup3,hostgroup15_servicegroup4,hostgroup15_servicegroup42,hostgroup15_servicegroup45,hostgroup15_servicegroup46,hostgroup15_servicegroup47,hostgroup15_servicegroup5,hostgroup15_servicegroup8,hostgroup15_servicegroup9,ov_monitored_by_master
check_command check_host_15!-H $HOSTADDRESS$ -t 3 -w 500.0,80% -c 1000.0,100%
parents nagios
notifications_enabled 1
notification_interval 3
notification_period 24x7
notification_options u,d,r
use host-global
}
define hostescalation{
host_name test
first_notification 3
last_notification 4
notification_interval 10
contact_groups hostgroup15_servicegroup1,hostgroup15_servicegroup10,hostgroup15_servicegroup13,hostgroup15_servicegroup14,hostgroup15_servicegroup2,hostgroup15_servicegroup3,hostgroup15_servicegroup4,hostgroup15_servicegroup42,hostgroup15_servicegroup45,hostgroup15_servicegroup46,hostgroup15_servicegroup47,hostgroup15_servicegroup5,hostgroup15_servicegroup8,hostgroup15_servicegroup9,ov_monitored_by_master
}
define hostescalation{
host_name test
first_notification 4
last_notification 5
notification_interval 30
contact_groups hostgroup15_servicegroup1,hostgroup15_servicegroup10,hostgroup15_servicegroup13,hostgroup15_servicegroup14,hostgroup15_servicegroup2,hostgroup15_servicegroup3,hostgroup15_servicegroup4,hostgroup15_servicegroup42,hostgroup15_servicegroup45,hostgroup15_servicegroup46,hostgroup15_servicegroup47,hostgroup15_servicegroup5,hostgroup15_servicegroup8,hostgroup15_servicegroup9,ov_monitored_by_master
}
define hostescalation{
host_name test
first_notification 5
last_notification 0
notification_interval 240
contact_groups hostgroup15_servicegroup1,hostgroup15_servicegroup10,hostgroup15_servicegroup13,hostgroup15_servicegroup14,hostgroup15_servicegroup2,hostgroup15_servicegroup3,hostgroup15_servicegroup4,hostgroup15_servicegroup42,hostgroup15_servicegroup45,hostgroup15_servicegroup46,hostgroup15_servicegroup47,hostgroup15_servicegroup5,hostgroup15_servicegroup8,hostgroup15_servicegroup9,ov_monitored_by_master
}
Определение было правильным, но nagios использовал предварительно кэшированную объектную модель, поэтому изменения в файлах конфигурации не повлияли на перезагрузку. Регенерация прекеша решила проблему.