← Back to team overview

sslug-teknik team mailing list archive

Nagios og brug af samme kommando

 

Jeg er begyndt at lege med Nagios, og har foreløbig holdt mig til at
genbruge ting og sager fra default-konfigurationen.

I ~commands.cfg findes:

# 'check_local_disk' command definition
define command{
        command_name    check_local_disk
        command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
        }

og i ~localhost.cfg:
define service{
        use                             local-service
        host_name                       localhost
        service_description             Root Partition
        check_command                   check_local_disk!20%!10%!/
        }

Da der er to diske i maskinen, vil jeg gerne kontrollere disk to med den
samme kommando:

define service{
        use                             local-service
        host_name                       localhost
        service_description             VM Partition
        check_command                   check_local_disk!10%!5%!/vm
        }

Men den brug får localhost til at fejle på alle punkter.

Definerer jeg en anden command:


# 'check_local_disk' command definition
define command{
        command_name    check_local_disk_1
        command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
        }

og bruger den med:

define service{
        use                             local-service
        host_name                       localhost
        service_description             VM Partition
        check_command                   check_local_disk_1!10%!5%!/vm
        }

kører tingene fint.

Jeg antog, at en command-definition ville være brugbar mere end een gang
pr host, men det ser ikke sådan ud.

Er der nogen, som kan give en forklaring?


Follow ups