Strona 1 z 1

Nagios3 - podstawy konfiguracji

: 21 gru 2010, 11:30
autor: natomiast1410
Witam,
Jestem początkujący i nie mogę poradzić sobie z podstawową konfiguracją Nagiosa. Zainstalowałem Nagios3 na Ubuntu 10.04. Chciałbym skonfigurować monitorowanie windowsoskiej maszyny. Na XP zainstalowałem NSClient++ i na podglądzie WWW widzę, że host jest aktywny ale:
1. Strona WWW Nagiosa się nie odświeża tzn. widać, że host XP ma status "OK". Następnie wyłączam XP i status się nie zmienia, nadal jest "OK". Dopiero gdy przejdę do innej zakładki i powrócę pojawia się odpowiedni status (pomimo informacji "Updated every 90 seconds"). Nie wiem czy to tak ma być czy trzeba coś jeszcze skonfigurować np. w pliku konfiguracyjnym Apacha :-(
2. Monitorowane usługi hosta XP mają status "UNKNOW", a w "Status Information" mam informacje "missing -l parametr". Link jak to mniej więcej wygląda (http://asmolarek.prv.pl/tmp/obraz.jpg).
Wszystko starałem się robić zgodnie z dokumentacją Nagios z rozdziałem "Monitoring Windows Machines". Co prawda wszystkie ścieżki są inne aczkolwiek udało mi się je odnaleźć ;-).
Stworzyłem tylko jeden plik konfiguracyjny /etc/nagios3/objects/windows.cfg

Kod: Zaznacz cały

define host{
    use		generic-host              ; Inherit default values from a template
    host_name	remote-windows-host1      ; The name we're giving to this host
    alias    	Remote Windows Host     ; A longer name associated with the host
    address     192.168.1.2                   ; IP address of the remote windows host
} 

define service{
use                     generic-service
host_name               remote-windows-host1
service_description     NSClient++ Version
check_command           check_nt!CLIENTVERSION
}
define service{
use                     generic-service
host_name               remote-windows-host1
service_description     Uptime
check_command           check_nt!UPTIME
}
define service{
use                     generic-service
host_name               remote-windows-host1
service_description     CPU Load
check_command           check_nt!CPULOAD!-l 1,40,50
}
define service{
use                     generic-service
host_name               remote-windows-host1
service_description     Memory Usage
check_command           check_nt!MEMUSE!-w 80 -c 90
}
define service{
use                     generic-service
host_name               remote-windows-host1
service_description     C:\ Drive Space
check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
define service{
use                     generic-service
host_name               remote-windows-host1
service_description     W3SVC
check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
}

natomiast w pliku /etc/nagios3/nagios.cfg odznaczyłem # z lini

Kod: Zaznacz cały

#Definitions for monitoring Windows machine
cfg_file=/etc/nagios3/objects/windows.cfg
W pliku NSC.ini odznaczyłem linie:

Kod: Zaznacz cały

FileLogger.dll
CheckSystem.dll
CheckDisk.dll
NSClientListener.dll
NRPEListener.dll
SysTray.dll
CheckEventLog.dll
CheckHelpers.dll
Mógłby, ktoś zerknąć i podpowiedzieć co mogę mieć źle lub podesłać jakąś przykładową konfigurację (zarówno po stronie Linuxa jak i Windowsa). Będę wdzięczny :-D

Odp: Nagios3 - podstawy konfiguracji

: 22 gru 2010, 19:39
autor: leon1313
Sprawdź, co jaki czas jest sprawdzany status hosta windowsowego.
Sprawdź w template, jak są podefiniowane domyślnie parametry( chyba jest 10 min):

Kod: Zaznacz cały

check_interval	
retry_interval

albo sam je zdefiniuj w serwisie.
Jednostki określa parametr

Kod: Zaznacz cały

interval_length
w configu samego nagiosa, domyślnie 60 sek