Entwicklung von Simple-Plugins
Simple-Plugins sind Nagios-kompatible Plugins, deren Entwicklung sehr einfach ist. Das Konzept ist unkompliziert und erfordert nur minimalen Aufwand.
Hier ein kleines Beispielskript:
#!/bin/bash
echo "OK"
exit 0
Bei Simple-Plugins wird die erste Zeile der Ausgabe in der WebGUI als Statusmeldung angezeigt. Der Exit-Code definiert den Status des Checks:
- exit 0 → OK
- exit 1 → WARNING
- exit 2 → CRITICAL
- exit 3 → UNKNOWN
Damit der Bloonix-Agent Simple-Plugins ausführen kann, müssen diese entweder im Verzeichnis /usr/local/lib/bloonix/simple-plugins
abgelegt werden oder der Pfad zu den Plugins wird in der Konfigurationsdatei des Agents über den Parameter simple_plugin_path eingetragen.
Die Einrichtung der Simple-Plugins erfolgt in der WebGUI über den Service Check: Simple Plugin Wrapper.