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)
- Losse tickets, opdrachten, of gehele projecten in de planning?
- Systeembeheer van Linux of Windows Server ?

Dan kom ik graag met u in contact! Meer informatie over mij vindt u hier.
Sitemap | Op alle producten & diensten zijn de algemene voorwaarden van toepassing
Maatwerk software Alkmaar | Maatwerk software Heerhugowaard | Maatwerk software Purmerend | Maatwerk software Zaandam | Software laten maken | Freelance php programmeur Afbouw maatwerk software Blogs