SECTOR NORD AG Tipp des Monats


[SNAG-View] Verwenden von benutzerdefinierten Variablen in SNAG-View

In SNAG-View können für Hosts und Services benutzerdefinierte Variablen (Benutzerdefinierte Variable 1 - Benutzerdefinierte Variable 10) oder "Eigene Custom Variablen) verwendet werden. Beispiele für den Einsatz solcher Variablen sind:

  • Übergabe von Parametern an Checks (Datenbanknamen für Datenbank-Checks, Timeouts, ...)
  • Übergabe von Parametern für Links

Die benutzerdefinierten Variablen 1 - 10 können nicht umbenannt werden. Über Makros können diese Variablen eingefügt werden. Am Beispiel von "check_http" (prüft die Startseite des SNAG-View-Servers auf eine bestimmte Zeichenfolge) bei Verwendung der Benutzerdefinierten Variable 1 und einer "Eigenen Custom Variablen (Name: STRING):

$USER1$/check_http -I $HOSTADDRESS$ -p $_HOST_CUSTOM_VARIABLE_1$  -s $_HOST_STRING$ -S

$_HOST_CUSTOM_VARIABLE_1$ > kann direkt über Makro eingefügt werden

$_HOST_STRING$ > muss händisch eingefügt werden, Syntax: $_HOST_NAME_EIGENE_CUSTOM_VARIABLE$

Die Variablen werden beim Ausführen des Checks aufgelöst (/var/lib/nagios/libexec/check_http -I 127.0.0.2 -p 443 -s lastUsername -S) und der Check selbst liefert wie gewohnt die Nagios-konformen Daten.

Plugin Output: HTTP OK: HTTP/1.1 200 OK - 1509 bytes in 1.522 second response time
Performancedaten: time=1.522188s;;;0.000000 size=1509B;;;0

Zurück