Checkmk eigenes Skript: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 2: | Zeile 2: | ||
*Ein eigenes Checkmk Script ist sehr einfach zu schreiben. | *Ein eigenes Checkmk Script ist sehr einfach zu schreiben. | ||
*Die Ausgabe wird in Checkmk angezeigt. | *Die Ausgabe wird in Checkmk angezeigt. | ||
| − | *Es gibt 3 | + | *Es gibt 3 Stadien: |
;OK | ;OK | ||
*Rückgabewert 0 | *Rückgabewert 0 | ||
| Zeile 8: | Zeile 8: | ||
*Rückgabewert 1 | *Rückgabewert 1 | ||
;CRIT | ;CRIT | ||
| − | *Rückgabewert | + | *Rückgabewert 2 |
*Es besteht auf die Möglichkeit grafische Daten generieren zu lassen. | *Es besteht auf die Möglichkeit grafische Daten generieren zu lassen. | ||
=Beispielskript= | =Beispielskript= | ||
Version vom 7. September 2023, 10:23 Uhr
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