Plugins voor Nagios maken

Het maken van een Nagios plugin is heel erg eenvoudig. Het meest ingewikkelde is de check om de status te bepalen van de betreffende service te bepalen.

Nagios plugins kennen 4 verschillende statussen, met daaraan een code verbonden,
0 – OK
1 – WARNING
2 – CRITICAL
3 – UNKNOWN


Plugins kunnen in iedere gewenste programmeertaal gebouwd worden. De status wordt doorgegeven middels de exit-code. De tekst die getoond wordt is gelijk aan de uitvoer van het programma middels STDOUT.

Een heel simpel script in bash om te controleren of er een proces genaamd http draait,

 x=`ps aux|grep apache | grep -v grep | wc -l`

if [ $x -gt 0 ];
then
    echo OK: $x
    exit 0
else
    echo ERROR: Http not running
    exit 2
fi


Wilt u een plugin schrijven en gebruik maken van WMI – Windows Management Instrumentation – bekijk dan de WMI scripting blog 


Bent u opzoek naar een programmeur? Neem dan contact met ons op.

- Bent u opzoek naar een Php of Java programmeur voor uw website of applicatie? (freelance / detachering)
- Heeft u alleen enkele tickets, of gehele projecten in de planning?

Kijk hier voor meer informatie of neem contact op.
Sitemap | Op onze producten & diensten zijn onze algemene voorwaarden van toepassing