Setting up NRPE daemon: Difference between revisions

From Alpine Linux
mNo edit summary
No edit summary
Line 1: Line 1:
Note: This was tested using Alpine 1.9.1, running under VMware Workstation 5.5.1 build-19175.  Host O/S for VMware Windows XP Home SP3.  CPU: Intel Atom N270.
Note: This was tested using Alpine 1.9.1, running under VMware Workstation 5.5.1 build-19175.  Host O/S for VMware Windows XP Home SP3.  CPU: Intel Atom N270.
Mostly due to laziness, didn't find openssl-dev, since apk wasn't available, so SSL support isn't compiled in when following he below steps.
Mostly due to laziness, didn't find openssl-dev, since apk wasn't available, so SSL support isn't compiled in when following he below steps.
Source code: http://nagios.org/


Steps for compilation:
Steps for compilation:
Line 12: Line 14:
# make install-plugin
# make install-plugin
# make install-daemon
# make install-daemon
# Since sample config didn't compile using above steps, configured the following config for testing:
# Since sample config didn't compile using above steps, configured the following config for testing:<br>
  pid_file=/var/run/nrpe.pid
pid_file=/var/run/nrpe.pid
  server_port=5666
server_port=5666
  server_address=192.168.48.128
server_address=192.168.48.128
  allowed_hosts=192.168.48.128
allowed_hosts=192.168.48.128
* /usr/local/nagios/libexec/check_nrpe -n -H 192.168.48.128
Ran the following command to test: <br>
  "NRPE v2.12"
root#/usr/local/nagios/libexec/check_nrpe -n -H 192.168.48.128
NRPE v2.12
root#
 
For expanding NRPE's capabilities, consider scripts included with the nagios-plugins source code, also from the above site.  To compile and run on Alpine, the alpine-sdk and net-snmp packages will be required (some plugins appear to have to issues with the version of net-snmp included with Alpine 1.9.1, but this will most likely be resolved with future nagios-plugins updates).
 
To compile nagios-plugins successfully, compile with the --with-openssl=no (since the openssl-dev package is not present).  All other defaults appear to function correctly.


NOW: Compile with SSL support.
NOW: Compile both NRPE and nagios-plugins with SSL support, once the proper version of openssl-dev is acquired and installed.

Revision as of 22:32, 10 November 2009

Note: This was tested using Alpine 1.9.1, running under VMware Workstation 5.5.1 build-19175. Host O/S for VMware Windows XP Home SP3. CPU: Intel Atom N270. Mostly due to laziness, didn't find openssl-dev, since apk wasn't available, so SSL support isn't compiled in when following he below steps.

Source code: http://nagios.org/

Steps for compilation:

  1. Downloaded nrpe-2.12
  2. apk add alpine-sdk
  3. apk add net-snmp # Wanted for some nrpe plugins
  4. apk add linux-grsec-dev
  5. ./configure --disable-ssl
  6. make all
  7. make install-plugin
  8. make install-daemon
  9. Since sample config didn't compile using above steps, configured the following config for testing:
pid_file=/var/run/nrpe.pid
server_port=5666
server_address=192.168.48.128
allowed_hosts=192.168.48.128

Ran the following command to test:

root#/usr/local/nagios/libexec/check_nrpe -n -H 192.168.48.128
NRPE v2.12
root#

For expanding NRPE's capabilities, consider scripts included with the nagios-plugins source code, also from the above site. To compile and run on Alpine, the alpine-sdk and net-snmp packages will be required (some plugins appear to have to issues with the version of net-snmp included with Alpine 1.9.1, but this will most likely be resolved with future nagios-plugins updates).

To compile nagios-plugins successfully, compile with the --with-openssl=no (since the openssl-dev package is not present). All other defaults appear to function correctly.

NOW: Compile both NRPE and nagios-plugins with SSL support, once the proper version of openssl-dev is acquired and installed.