Checkmk eigenes Skript
Zur Navigation springen
Zur Suche springen
Hintergrund
- Ein eigenes Checkmk Script ist sehr einfach zu schreiben.
- Die Ausgabe wird in Checkmk angezeigt.
- Es gibt 3 Stadien:
- OK
- Rückgabewert 0
- WARN
- Rückgabewert 1
- CRIT
- Rückgabewert 2
- Es besteht auf die Möglichkeit grafische Daten generieren zu lassen.
Beispielskript
- cat /usr/local/bin/apfel-check.sh
#!/bin/bash
ZAHL=$(cat /tmp/apfel)
if test $ZAHL -eq "0"
then
echo "Keine Äpfel"
exit 2
fi
if test $ZAHL -eq "1"
then
echo "Wenig Äpfel"
exit 1
fi
if test $ZAHL -ge "2"
then
echo "Genügend Äpfel"
exit 0
fi
Die Skripte werden unter /etc/check_mk/mrpe.cfg eingebunden.
- Die Notation ist Service Name und Script.
- Es können auch Paramete mit übergeben werden.
- cat /etc/check_mk/mrpe.cfg
apfel /usr/local/bin/apfel-check.sh