Quantcast
Channel: Monitoring-Portal Feed
Viewing all articles
Browse latest Browse all 1338

Frage zu check_command und den Macros

$
0
0
Hallo zusammen,

ich habe eine Frage zu den check_commands.

Wenn ich z.B. einen Service definiere sieht der wie folgt aus:

Quellcode

1
2
3
4
5
6
7
8
define service{
    name                                      switch-memory-service
    use                                         generic-service
    service_description             MEMORY
    is_volatile                             0
    check_command                   rmc_check_hpmemoryfree!public!2000:19000000!1000:19000000
    register                                0
    }


Der Command sieht wie folgt aus:


Quellcode

1
2
3
4
define command{
        command_name    rmc_check_hpmemoryfree
        command_line    $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1 -t 5 -w $ARG2$ -c $ARG3$ -u bytes -l free
        }


Was ich nun nicht verstehe sind die Macros $ARG1$, $ARG2$ und $ARG3$.
Vor allem die Parameter für ARG2 und ARG3. Was bedeutet hier 2000:19000000 und 1000:19000000. Beim Ping steht dort zum Beispiel "200.0,20%!600.0,60%"

Wie muss man das verstehen, warum wird einmal mit einem : getrennt und einmal mit ,

Gibt es hier eine Erklärung ob das im Verhältnis steht oder wie man diese Argumente verstehen muss. Soweit ich das verstehe, sind das die Werte für "Warning" und "Critical". ABer wie werden hier die Werte errechnet.
Ich habe dazu leider keine Erklärung im Internet gefunden. Für Hilfe um etwas Licht ins Dunkle zu bekommen, wäre ich sehr dankbar.

Gruß

Viewing all articles
Browse latest Browse all 1338