Strona 1 z 1

[+] Nagios 3 zgubione parametry przy konfiguracji - Ubuntu 10.04

: 23 grudnia 2010, 13:45
autor: natomiast
Witam.
Jestem początkujący i nie mogę poradzić sobie z podstawową konfiguracją nagiosa. Zainstalowałem nagiosa3 na Ubuntu 10.04. Chciałbym skonfigurować monitorowanie maszyny z Windowsem. Na Windows XP zainstalowałem NSClienta++ i na podglądzie www widzę, że host jest aktywny ale:
  1. Monitorowane usługi hosta Windows XP mają status:

    Kod: Zaznacz cały

    UNKNOW
    a w "Status Information" mam informację:

    Kod: Zaznacz cały

    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ą nagiosa z rozdziałem "Monitoring Windows Machines". Co prawda wszystkie ścieżki są inne jednak 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     CPU Load
    check_command           check_nt!CPULOAD!-l 5,80,90
    }
    Dodatkowo wygląd polecenia:

    Kod: Zaznacz cały

    check_nt z pliku /etc/nagios-plugins/config/nt.cfg

    Kod: Zaznacz cały

    define command {
       command_name      check_nt
       command_line         /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v '$ARG1$'
    }
    
    Kiedy uruchamiam z linii poleceń:

    Kod: Zaznacz cały

    check_nt
    ze wszystkimi parametrami, wszystko jest w porządku, natomiast przy podglądzie www cały czas mam ten komunikat:

    Kod: Zaznacz cały

    missinf -l paramters
    Mógłby, ktoś zerknąć i podpowiedzieć co mogę mieć źle lub podesłać jakąś przykładową konfigurację (zarówno po stronie Linuksa jak i Windowsa) bo już 3 dzień z tym walczę i nic.
Będę wdzięczny.

: 24 grudnia 2010, 08:53
autor: bartek
Na początek poczytaj jak się wywołuje command z parametrów zapisanych w:
check_command check_nt!CPULOAD!-l 5,80,90
Wklej co zwraca:

Kod: Zaznacz cały

/usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -v 'CPULOAD -l 5,80,90' 
pod $HOSTADDRESS$ podstaw IP maszyny, którą chcesz monitorować

: 28 grudnia 2010, 12:19
autor: natomiast
Wynik komendy check_nt:

Kod: Zaznacz cały

word@word-dvm:~$ sudo /usr/lib/nagios/plugins/check_nt -H 192.168.1.2 -p 12489 -v CPULOAD  -w 80 -c 90 -l 5,80,90,10,80,90
CPU Load 4% (5 min average) 2% (10 min average) |   '5 min avg Load'=4%;80;90;0;100 '10 min avg Load'=2%;80;90;0;100

: 29 grudnia 2010, 12:16
autor: michnik
Ja mam tak ..

Kod: Zaznacz cały

# 'check_nt' command definition
define command{
        command_name    check_nt
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
        }

Kod: Zaznacz cały

define service{
        use                     generic-service
        host_name               WINDOWS
        service_description     CPU Load
        check_command           check_nt!CPULOAD!-l 5,80,90
        }

: 29 grudnia 2010, 14:35
autor: natomiast
Dzięki michnik, poszło :)