LINUX.ORG.RU
ФорумAdmin

nagios notify


0

1

Подскажите пожалуйста, настроил nagios, настроил почту, все работает, шлет кому надо нотификации, вот только он шлет почему-то только нотификации по падающим сервисам, но н7ичего не шлет, когда падает хост.

вот конфиги:

###################### contacts.cfg ######################
define contact{
        contact_name                    root
        alias                           Root
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r
        host_notification_options       d,r
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        email                           root@localhost
        }

define contact{
        contact_name                    ivan
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r
        host_notification_options       d,r,u
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        email                           myemail@gmail.com
        }

define contactgroup{
        contactgroup_name       admins
        alias                   Nagios Administrators
        members                 root, ivan
        }
####################router-1.cfg ###########################

define host{
        use                     generic-host            ; Name of host template to use
        host_name               10.48.64.2-astrakhan
        address                 10.48.64.2
        }
############## generic-host.cfg###############################
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              10
		notification_interval           0
		notification_period             24x7
		notification_options            d,u,r
		contact_groups                  admins
        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }
################## generic-service.cfg ################################
define service{
        name                            generic-service ; The 'name' of this service template
        active_checks_enabled           1       ; Active service checks are enabled
        passive_checks_enabled          1       ; Passive service checks are enabled/accepted
        parallelize_check               1       ; Active service checks should be parallelized (disabling this can lead to major performance problems)
        obsess_over_service             1       ; We should obsess over this service (if necessary)
        check_freshness                 0       ; Default is to NOT check service 'freshness'
        notifications_enabled           1       ; Service notifications are enabled
        event_handler_enabled           1       ; Service 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
		notification_interval           0		; Only send notifications on status change by default.
		is_volatile                     0
		check_period                    24x7
		normal_check_interval           1
		retry_check_interval            1
		max_check_attempts              4
		notification_period             24x7
		notification_options            w,u,c,r
		contact_groups                  admins
        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }
####################################################################

где может быть проблема, подскажите полжалуйста. команды посылки почты одинаковые почти и по идее должны работать.

★★

Ответ на: комментарий от IvanR

hizel фигню говорит. У тебя настройки по-умолчанию, все должно работать. Смотри либо проверка хоста не доходит до HARD статуса либо notify-host-by-email не отрабатывает.

anonymous ()
Ответ на: комментарий от anonymous

как проверить работоспособность notify-host-by-email из нагиоса, есть вообще такая возможность???

HARD статус, как понять, появляется он или нет? в веб интерфейсе хост красным и написано DOWN

IvanR ★★ ()
Ответ на: комментарий от anonymous

все заработало, просто при перезагрузки не было статуса соответствующего

IvanR ★★ ()
Ответ на: комментарий от anonymous

в общем у меня еще один вопрос, если не сложно, сейчас нагиос на веб интерфейсе с задержкой 20 секунд показывает, что хост отвалился, затем проходит еще примерно 2 - 3 минуты, и он высылает сообщение на почту, собственно вопрос, как убрать эту задержку вообще, то есть как только пинг не доходит, система считает, что хост в дауне и посылает сообщение.

IvanR ★★ ()
Ответ на: комментарий от victorb

угу, уже сделал. В общем все равно проходит секунд 15 - 20 прежде чем нагиос отреагирует и пошлет письмо мне, что хост не доступен, в принципе не плохо, я примерно этогои добивался

IvanR ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.