Translations of this page:

Nagios Plugins

Was sind Plugins ?

Plugins sind eigenständige Programme die von dem Nagios Deamon lokal auf dem Nagios Server ausgeführt werden. In welcher Programmiersprache ein Plugin geschrieben ist, ist für Nagios nicht wichtig. Hauptsache es lässt sich auf dem Server ausführen und hält sich an die Standards für Plugins.

  • Ein Plugin gibt immer nur eine Zeile Text aus.
  • Ein Plugin beendet sich je nach status mit folgenden Returcodes.
    • 0 → OK
    • 1 → WARNING
    • 2 → CRITICAL
    • 3 → UNKNOWN

Welche Optionen kennt ein Plugin ?

Jedes Plugin sollte die Option -h besitzen. Aufgerufen mit dieser Option wird ein kurzer Hilfetext mit den Möglichen Optionen ausgegeben.

Wie teste ich ein Plugin ?

Da Plugins eigenständige Programme sind, kann man sie auch einfach aufrufen.
Jedoch sollte man dies immer als User „nagios“ tun, da auch Nagios unter diesem User ausgeführt wird. Dabei bitte auch an eventuelle Environmentvariablen denken (z.b. für Datenbanken) und dafür sorgen, daß diese auch der Nagiosprozess kennt, der dann später das Plugin aufruft.

Was sind Performancedaten ?

In späteren Versionen ist die Möglichkeit hinzugekommen, neben den Statuswerten auch Performancewerte zurückzugeben. Siehe Performancedaten

nagios/plugins/allg.txt · Zuletzt geändert: 2007/08/27 13:04 von lausser
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0