← Back to team overview

sslug-teknik team mailing list archive

Re: Nagios og brug af samme kommando

 

E. Sjørlund wrote:

Nu mangler jeg så lige at finde ud af, hvordan jeg kan lave et
tilsvarende check på fremmede maskiner. Jeg har indtil nu kun kunnet
finde ud af (udefra) at kontrollere de forskellige offentlige services
som mail, http og ftp.

Det klarer jeg på den måde, at jeg bruger nrpe (Nagios Remote Plugin Executor - sikke et navn) på de 'fremmede' maskiner.

På nagios-maskinen har jeg f.eks. i checkcommands.cfg:

# Use NRPE to remotely check services on other hosts
define command{
        command_name    check_nrpe
        command_line    /usr/local/nagios/libexec/check_nrpe\
                         -H $HOSTADDRESS$ -c $ARG1$
        }

og i services.cfg:

define service{
        use                     generic-service
        host_name               sseti.xxxxx.dk
        service_description     2nd disk
        check_command           check_nrpe!check_disk2
        }

På den fremmede maskine ('sseti') har jeg i nrpe.cfg (den er i /etc på 'sseti'):

command[check_disk2]=/usr/local/nagios/libexec/check_disk -w 20% \
    -c 10% -p /dev/sdb1

På den fremmede maskine skal du have nrpe og nagios-plugins installeret.


Mvh

Bent


References