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.
Jedes Plugin sollte die Option -h besitzen. Aufgerufen mit dieser Option wird ein kurzer Hilfetext mit den Möglichen Optionen ausgegeben.
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.
In späteren Versionen ist die Möglichkeit hinzugekommen, neben den Statuswerten auch Performancewerte zurückzugeben. Siehe Performancedaten