2015-06-12 2 views
0

На Debian свистящих обновленный сервер, я использую Бэкпорт следующих пакетов:Nagios с услугами Munin дает неизвестную

  • Nagios: nagios3 (3.4.1-5 ~ bpo7 + 1)
  • Munin: munin (2.0.25-1 ~ bpo70 + 1)

И nsca (2.9.1-2), чтобы передавать данные от Munin в Nagios для обработки предупреждений.

Nagios работает нормально со следующими сконфигурированных услуг Munin:

# generic service template definition 
define service{ 
    name       generic-munin-service ; The 'name' of this service template 
    use generic-service 
    check_command     return-unknown!"No Data from passive check" 
    active_checks_enabled   0  ; Active service checks are disabled 
    passive_checks_enabled   1 
    parallelize_check    1 
    notifications_enabled   1 
    event_handler_enabled   1 
    is_volatile      1 
    notification_interval   120 
    notification_period    24x7 
    notification_options   w,u,c,r 
    check_freshness    1 
    freshness_threshold   360 
    flap_detection_options   n 
    max_check_attempts    2 
    register      0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! 
    ;first_notification_delay  6 ; Delay first notification for false positives (will execute 2 checks : munin sends 1 check every 5 minutes) 
} 


define service { 
    hostgroup_name    munin 
    service_description   Disk latency per device :: Average latency for /dev/sda 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

define service { 
    service_description   Disk latency per device :: Average latency for /dev/sdb 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

define service { 
    hostgroup_name    munin 
    service_description   Disk usage in percent 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

define service { 
    hostgroup_name    munin 
    service_description   Inode usage in percent 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

define service { 
    hostgroup_name    munin 
    service_description   File table usage 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

Но когда я добавить дополнительные услуги, которые доступны на всех контролируемых хостов тоже, они будут помечены как неведомому в Nagios:

define service { 
    hostgroup_name     munin 
    service_description   Memory usage 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

define service { 
    hostgroup_name     munin 
    service_description   CPU usage 
    use generic-munin-service 
    notification_interval   0 ; set > 0 if you want to be renotified 
} 

Я уже выяснил, что в зависимости от формата заголовка графика плагина munin Nagios может не понимать входящие данные, поэтому я обновил пакеты на сервере до backports v что Мусин 2.0.7 должен очистить все заголовки.

Я также пытался отладить с более высоким уровнем отладки, а журнал показывает:

[1434122043] SERVICE ALERT: HostIJZI4;Memory usage;UNKNOWN;HARD;2;INCONNU 

Но мне может понадобиться ваша помощь для идти дальше.

ответ

0

Предлагаю вам обновить свои пакеты, Nagios Core в настоящее время находится в 4.1.1, и вы используете более старую версию.

Они исправили много вещей, возможно, ваша проблема исправлена: https://www.nagios.org/projects/nagios-core/history/4x/

 Смежные вопросы

  • Нет связанных вопросов^_^