Page 1 of 1

unable to install nrp agent in debain 8

Posted: Sun Aug 09, 2020 10:25 am
by mejokj
I am trying to install on debain 8.

steps followed: https://assets.nagios.com/downloads/nag ... _Agent.pdf

version details
root@syd4linau:~/linux-nrpe-agent# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

following is the error
+++++++++++++++++++++++++++++
cd ./src/; make
make[1]: Entering directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
gcc -g -O2 -I/usr/include/openssl -DHAVE_CONFIG_H -I ../include -I ./../include -o nrpe ./nrpe.c ./utils.c ./acl.c -L/usr/lib/x86_64-linux-gnu/ -lssl -lcrypto -lnsl
/tmp/cce70vH3.o: In function `get_dh2048':
/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src/./../include/dh.h:42: undefined reference to `DH_set0_pqg'
collect2: error: ld returned 1 exit status
Makefile:48: recipe for target 'nrpe' failed
make[1]: *** [nrpe] Error 1
make[1]: Leaving directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
Makefile:65: recipe for target 'all' failed
make: *** [all] Error 2

cd ./src/; make install
make[1]: Entering directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
make install-plugin
make[2]: Entering directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
/usr/bin/install -c -m 755 -d /usr/local/nagios/bin
/usr/bin/install -c -m 755 ../uninstall /usr/local/nagios/bin/nrpe-uninstall
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/libexec
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/libexec
/usr/bin/install -c -m 775 -o nagios -g nagios check_nrpe /usr/local/nagios/libexec
/usr/bin/install: cannot stat ‘check_nrpe’: No such file or directory
Makefile:58: recipe for target 'install-plugin' failed
make[2]: *** [install-plugin] Error 1
make[2]: Leaving directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
Makefile:54: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/root/linux-nrpe-agent/subcomponents/nrpe/nrpe-4.0.2/src'
Makefile:89: recipe for target 'install' failed
make: *** [install] Error 2
NRPE-POST
sed: can't read /etc/xinetd.d/nrpe: No such file or directory
sed: can't read /etc/xinetd.d/nrpe: No such file or directory
+++++++++++++++++++++++++++++

Re: unable to install nrp agent in debain 8

Posted: Mon Aug 10, 2020 7:57 am
by mbellerue
Looks like the version of OpenSSL you have has dropped support for NRPE's DH key exchange.
https://github.com/NagiosEnterprises/nrpe/issues/93

You can bypass the issue by adding --with-need-dh=no to your configure command.

Or if you are not yet settled on NRPE, you could take a look at our newer agent, the Nagios Cross-Platform Agent.
https://www.nagios.org/ncpa/#downloads

Re: unable to install nrp agent in debain 8

Posted: Wed Aug 26, 2020 8:19 am
by mejokj
Hello,

I have tried this and nrpe agent installed but the nrpe is unable to connect ssl error. So I have followed the below doc and installed the agent and is now connected.
https://www.tecmint.com/install-postgre ... buntu/amp/

But I am able to run arguments from the nagiosxi, with out arguments its working. I have set dont_blame=1, but the issue still exist.

Re: unable to install nrp agent in debain 8

Posted: Wed Aug 26, 2020 5:21 pm
by benjaminsmith
Hi,

Glad your were able to get installed, have you setup the commands in nrpe.cfg with the argument option added, see:

NRPE - Configuring NRPE Commands To Accept Arguments

If so, can run one of the checks from the command line and post the output see we can review the error message? Thanks, Benjamin