Check port versions - NRPE pkg version check: Difference between revisions
From TykWiki
Jump to navigationJump to search
m (moved Check portmaster to Check portmaster - NRPE portmaster check) |
|||
Line 25: | Line 25: | ||
== Updating the portmaster output file == | == Updating the portmaster output file == | ||
I add the following line to <code>/etc/crontab</code> to create an hourly updated <code>/tmp/check_portmaster.tmp</code> file: | |||
<pre> | <pre> | ||
0 | 0 * * * * root /usr/local/sbin/portmaster -L > /tmp/check_portmaster.tmp | ||
</pre> | </pre> | ||
Revision as of 14:01, 28 February 2010
A nagios plugin I wrote, which checks the number of outdated ports on a system. If the number exceeds the configured limits, WARNING or CRITICAL is returned.
Download the plugin
The plugin can be downloaded to the correct place (and made executable) with the following commands:
sudo fetch -o /usr/local/libexec/nagios/check_portmaster http://www.gibfest.dk/check_portmaster sudo chmod +x /usr/local/libexec/nagios/check_portmaster
Feel free to check the source code to see what it does, it is pretty simple and well commented.
Configuring NRPE
Add the following line to /usr/local/etc/nrpe.cfg
:
command[check_portmaster]=/usr/local/libexec/nagios/check_portmaster
Remember to restart NRPE after changing the config:
sudo /usr/local/etc/rc.d/nrpe2 restart
Updating the portmaster output file
I add the following line to /etc/crontab
to create an hourly updated /tmp/check_portmaster.tmp
file:
0 * * * * root /usr/local/sbin/portmaster -L > /tmp/check_portmaster.tmp
To make the NRPE check work right away, run the following command manually:
/usr/local/sbin/portmaster -L > /tmp/check_portmaster.tmp