LinuxForum.Fans
Тема

Не могу найти причину проблемы в Nagios

Автор: milliardik 7 сообщений 3626 просмотров
#136418

Стоит Nagios Core 3.2.1, настроил, на данный момент мониторится 100 с лишним хостов, недавно обратил внимание что около 90 % хостов не опрашивается посредством пинга, при чем настройки всех хостов практически идентичны, используют одни и теж шаблоны, подскажите с чем это может быть связанно и где чего покрутить, чтоб испавить ее.
Настройки хоста (пинг не работат):
define host {
host_name Alpina
address XXX
use ups
icon_image base/cisco.gif
icon_image_alt Cisco SW C3560-48TS
statusmap_image cook/switch.gd2
register 1
}
Настройки хоста (пинг работает):

define host {
host_name Upravlenie_Proektnih_Rabot
address XXX
check_command check-host-alive
use ups
icon_image base/cisco.gif
icon_image_alt Cisco SW C3750-48
statusmap_image cook/switch.gd2
register 1
}

Настройка шаблона ups:
define host {
name ups
check_command check-host-alive
use shablon
initial_state u
max_check_attempts 10
check_interval 5
retry_interval 2
check_period 24x7
contacts klea_adm
notification_interval 30
notification_period 24x7
notification_options d,r
register 0

}
Настройка шаблона shablon:
define host {
name shablon
active_checks_enabled 1
passive_checks_enabled 0
obsess_over_host 0
check_freshness 0
event_handler_enabled 0
flap_detection_enabled 1
process_perf_data 0
retain_status_information 1
retain_nonstatus_information 1
notifications_enabled 0
register 0

}

#136419

Вот что отображается в GUI
Host Status: UP (for 65d 20h 35m 17s)
Status Information: PING OK - Packet loss = 0%, RTA = 0.53 ms
Performance Data: rta=0.532000ms;5000.000000;5000.000000;0.000000 pl=0%;100;100;0
Current Attempt: 1/10 (HARD state)
Last Check Time: 2011-03-04 16:55:14
Check Type: ACTIVE
Check Latency / Duration: 0.193 / 0.051 seconds
Next Scheduled Active Check: 2011-03-07 09:00:00
Last State Change: 2010-12-29 15:49:17
Last Notification: N/A (notification 0)
Is This Host Flapping? NO (0.00% state change)
In Scheduled Downtime? NO
Last Update: 2011-03-05 12:24:34 ( 0d 0h 0m 0s ago)

Host Status: UP (for 15d 1h 20m 3s)
Status Information: PING OK - Packet loss = 0%, RTA = 0.63 ms
Performance Data: rta=0.632000ms;5000.000000;5000.000000;0.000000 pl=0%;100;100;0
Current Attempt: 1/10 (HARD state)
Last Check Time: 2011-03-05 12:20:44
Check Type: ACTIVE
Check Latency / Duration: 0.149 / 0.008 seconds
Next Scheduled Active Check: 2011-03-05 12:25:54
Last State Change: 2011-02-18 11:05:44
Last Notification: N/A (notification 0)
Is This Host Flapping?
NO
(0.00% state change)
In Scheduled Downtime?
NO
Last Update: 2011-03-05 12:25:44 ( 0d 0h 0m 3s ago)

#136484

Откуда это видно, что не работает?


Status Information: PING OK - Packet loss = 0%, RTA = 0.63 ms
#137953

вообще первый момент это удобнее использовать не имена хостов а группы хостов.
второй момент, не стоит использовать шаблон в шаблоне) имхо


define host {
host_name Alpina
address XXX
use ups
icon_image base/cisco.gif
icon_image_alt Cisco SW C3560-48TS
statusmap_image cook/switch.gd2
register 1
}
Настройки хоста (пинг работает):

define host {
host_name Upravlenie_Proektnih_Rabot
address XXX
check_command check-host-alive
use ups
icon_image base/cisco.gif
icon_image_alt Cisco SW C3750-48
statusmap_image cook/switch.gd2
register 1
}

а вам не кажется что в первом случае вы не указываете какой командой его проверять? попробуйте так же использовать не только check-host-alive, а check_icmp или сheck_ping.

и последний вопрос, не опрашиваются они как? они повяляются в cgi nagios'а но статус unknown? статус down? вообще не появляются? опишите конкретнее.

#139611
a-x написал:
Откуда это видно, что не работает?


Status Information: PING OK - Packet loss = 0%, RTA = 0.63 ms

Это видно, когда хост отрубаеться, плюс в GUI отображаеться что последний раз хост проверялся, проверялся четвертого числа этого месяца, а следующая проверка произойдет 7 числа, изэто госледует что perfomance не верна, либо устарела.

#139616

вообще первый момент это удобнее использовать не имена хостов а группы хостов.
второй момент, не стоит использовать шаблон в шаблоне) имхо

а вам не кажется что в первом случае вы не указываете какой командой его проверять? попробуйте так же использовать не только check-host-alive, а check_icmp или сheck_ping.

и последний вопрос, не опрашиваются они как? они повяляются в cgi nagios'а но статус unknown? статус down? вообще не появляются? опишите конкретнее.

Использование шаблона в шаблоне, дает гибкость при насройке хостов (групп хостов).

Да извините правда не указал, во всехслучаях использую check-host-alive

Да они появляються в cgi нагиоса статус up всегда, даже если хост упал и в реальном времени не пингуеться, судя по отображаемой информации в gui последний опрос хоста был 4 числа этого месяца. Изходя из этой информации перепроверил настроки timetempalate т.е. настроки времени опроса, все впорядке.

#139830

Вопрос закрыт, все нормализовалось.

Спасибо всем за помощь!

Войдите или зарегистрируйтесь, чтобы ответить.