Child pages
  • Installation of NRPE agent on SLES 11
Skip to end of metadata
Go to start of metadata

This article intends to give the reader a brief introduction on how to install and configure the EPEL upstream version of the NRPE agent on SuSE Enterprise Linux 11.

Historically, op5 has compiled and packaged the NRPE agent for a large number of Linux distributions, but as per Q2 2014 we stopped doing this since it required a lot of maintenance and time. More information on this decision can be found here: https://www.op5.com/blog/blogs/op5-developers-blog/deprecation-notices-q2-2014/

 

Icon

Note that this article is intended for SLES 11 client hosts, and that these steps never should be performed on an OP5 Monitor server.

Step-by-step guide

 

1. Add the opensuse oss repo, refresh it, and accept the new key:

 

2. Install the NRPE package together with plugins:

 

3. Create the standard directory to hold the op5 NRPE commands file:

 

 4. Create a new file called /etc/nrpe.d/op5_commands.cfg containing the following information:

These paths to the plugins should match the paths to the installed plugins in step 1.

 

5. Configure the agent to utilize the plugins using commands supported by op5 Monitor host scan. Now edit /etc/nagios/nrpe.cfg and add your Monitor server(s) address(es) to the allowed_hosts parameter as a comma-separated list. Also add a line to include the directory holding the op5 NRPE command file in the appropriate sections of /etc/nagios/nrpe.cfg:

 

6. Start the nrpe agent on the host, and make sure that nrpe is started at boot:

 

Now you can add the services via the function "Add UNIX client services" when adding a host in op5 Monitor.

 

Icon

If the host is behind a firewall, or you have enabled firewall software on the host, you need to open for incoming traffic on TCP port 5666.

 

Linux server monitoring with SNMPv3

An alternative path as we recommend today is to use the SNMP (v3) protocol to monitor Linux hosts for added security. You can find how to setup that here: Monitoring Linux/Unix servers via SNMP