Close

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.