Check ports - NRPE portaudit check: Difference between revisions
From TykWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
</pre> | </pre> | ||
Define a service on the Nagios server, in ''/usr/local/etc/nagios/objects/services.cfg'': | |||
<pre> | |||
define service{ | |||
use generic-service | |||
hostgroup_name freebsd-servers | |||
service_description nrpe_check_ports | |||
check_command check_nrpe2!check_ports | |||
} | |||
</pre> | |||
I want all my FreeBSD servers to have their ports checked, so I added the hostgroup ''freebsd-servers'' to this check. |
Revision as of 10:45, 16 January 2010
It is possible to monitor servers for outdated or vulnerable ports using Nagios and NRPE:
$ cat /usr/ports/net-mgmt/nagios-check_ports/pkg-descr Nagios Plugin to monitor your FreeBSD Ports Tree for updates or installed packages with known security vulnerabilities.
Install the port:
sudo portmaster /usr/ports/net-mgmt/nagios-check_ports/
Add the following line to /usr/local/etc/nrpe.cfg:
command[check_ports]=/usr/local/libexec/nagios/check_ports
Remember to restart NRPE after changing the config:
sudo /usr/local/etc/rc.d/nrpe2 restart
Define a service on the Nagios server, in /usr/local/etc/nagios/objects/services.cfg:
define service{ use generic-service hostgroup_name freebsd-servers service_description nrpe_check_ports check_command check_nrpe2!check_ports }
I want all my FreeBSD servers to have their ports checked, so I added the hostgroup freebsd-servers to this check.