Changes

From SME Server
Jump to navigationJump to search
2,828 bytes added ,  09:08, 18 November 2008
New page: {{Languages}} {{Needs review}} === Maintainer === Michael Weinberger === Introduction === This Document describes the installation of the [http://nagios.sourceforge.net/docs/3_0/addons....
{{Languages}}
{{Needs review}}

=== Maintainer ===
Michael Weinberger


=== Introduction ===
This Document describes the installation of the [http://nagios.sourceforge.net/docs/3_0/addons.html#nrpe Nagios Remote Plugin Executer] (NRPE) installation on a SME server to be monitored by a Nagios server.

=== Download ===
Download the packages and files from http://mirror.contribs.org/smeserver/contribs/michaelw/sme7/Nagios3/packages/ manually or run the the script [http://mirror.contribs.org/smeserver/contribs/michaelw/sme7/Nagios3/packages/wgetall wgetall] to download all in one go.
bash < wgetall

=== Installation ===

==== Configure the dag repositoy ====
{{Repository|dag}}



==== NRPE installation ====
/usr/bin/yum --enablerepo=dag install \
nagios-plugins \
nagios-plugins-setuid \
perl-Config-Tiny \
perl-Class-Accessor

/usr/bin/yum --enablerepo=dag localinstall \
smeserver-nagios-nrpe-*.noarch.rpm \
smeserver-nagios-backup-*.noarch.rpm \
perl-Nagios-Plugin-*.noarch.rpm \
smeserver-nagios-plugins-mysql-*.noarch.rpm \
nagios-plugins-generic-*.noarch.rpm \
nagios-of-plugins-*.noarch.rpm


===== NRPE configuration =====
Create a the NRPE configuration file /etc/nagios/nrpe.cfg. Use the nrpe.cfg provided by this conrib as a starting point.
Add the IP address of your central Nagios server to the variable ''allowed_hosts''. Use the local IP of the central Nagios server if you check the server over the local network or over a VPN, otherwise use the WAN IP.


===== Allow the central Nagios server to access the NRPE service =====
Add the IP address of the your central Nagios to ''Local Networks'' in the server-manager.

Configure the TCP wrapper. This is required for SSL connections to the NRPE.
config set nrpe service
config setprop nrpe HostsAllow "127.0.0.1 NAGIOS_CENTRAL_SERVER_IP"
expand-template /etc/hosts.allow

===== Allow the Nagios plugins to be executed as root (optional) =====
A few plugins only work when they are executed as root. This configures the ''sudoers'' configuration.
config setprop nrpe sudoPlugins yes
expand-template /etc/sudoers

Start the service
service nrpe restart


If the NRPE SME server is behind a firewall, you must forward port 5666/tcp to the server.<br>
Test the installation by running this command on the central Nagios server:<br>
/usr/lib/nagios/plugins/check_nrpe -H IPADDRESS
Expected result:
NRPE v2.5.1

=== Uninstall ===
This removes the installed Nagios packages.
service nrpe stop

rpm -e \
nagios \
smeserver-nagios-nrpe \
smeserver-nagios-backup \
nagios-plugins-nrpe \
nagios-of-plugins \
nagios-plugins-generic \
nagios-plugins-setuid \
nagios-plugins-temptrax \
perl-Nagios-Plugin \
smeserver-nagios-plugins-mysql
----
[[Category: Contrib]]
[[Category: Webapps]]
[[Category: Administration]]
501

edits

Navigation menu