monitoring solaris 10 client with NRPE
Posted: Wed Jul 13, 2016 7:29 am
I am having a problem with the Solaris 10 NRPE agent, with an install on an older build of Solaris 10. I am using the NRPE agent.
It complains that there is no
but when looking for it:
and if I follow the instruction of another link:
It looks like I have a newer version of the file, but cannot get NRPE to start:
Please help!
It complains that there is no
Code: Select all
tail /var/svc/log/application-nagios-nrpe:default.log
[ Jul 14 13:32:39 Executing start method ("/lib/svc/method/nrpe start") ]
ld.so.1: nrpe: fatal: libc.so.1: version `SUNW_1.22.7' not found (required by file /opt/nagios/bin/nrpe)
ld.so.1: nrpe: fatal: libc.so.1: open failed: No such file or directory
Killed
[ Jul 14 13:32:39 Method "start" exited with status 137 ]
[ Jul 14 13:32:39 Executing start method ("/lib/svc/method/nrpe start") ]
ld.so.1: nrpe: fatal: libc.so.1: version `SUNW_1.22.7' not found (required by file /opt/nagios/bin/nrpe)
ld.so.1: nrpe: fatal: libc.so.1: open failed: No such file or directory
Killed
[ Jul 14 13:32:39 Method "start" exited with status 137 ]
bash-3.00#
Code: Select all
# find / -name libc.so.1
/usr/lib/sparcv9/libc.so.1
/usr/lib/libc.so.1
/usr/lib/libp/libc.so.1
/usr/lib/libp/sparcv9/libc.so.1
/lib/sparcv9/libc.so.1
/lib/libc.so.1
# find / -name ld.so.1
/usr/lib/ld.so.1
/usr/lib/sparcv9/ld.so.1
/etc/lib/ld.so.1
/lib/sparcv9/ld.so.1
/lib/ld.so.1
you have mail
Code: Select all
ls -latr /usr/lib/libc.*
lrwxrwxrwx 1 root root 19 Dec 21 2011 /usr/lib/libc.so -> ../../lib/libc.so.1
lrwxrwxrwx 1 root root 19 Dec 21 2011 /usr/lib/libc.so.1 -> ../../lib/libc.so.1
# ldd -v /usr/lib/libc.so.1
object=/usr/lib/libc.so.1; filter for /usr/lib/ld.so.1
object=/usr/lib/libc.so.1; filter for libm.so.2
find object=libm.so.2; required by /usr/lib/libc.so.1
libm.so.2 => /lib/libm.so.2
find object=libc.so.1; required by /lib/libm.so.2
find version=libc.so.1
libc.so.1 (SUNW_1.1) => /usr/lib/libc.so.1
object=/lib/libm.so.2; filter for $ORIGIN/libm/$HWCAP
find object=/lib/libm/sparcv9; required by /lib/libm.so.2
find object=/lib/libm/libm_hwcap1.so.2; required by /lib/libm.so.2
/lib/libm/libm_hwcap1.so.2
find object=/lib/libm/libm_hwcap1.so.2; required by /lib/libm.so.2
object=/usr/lib/libc.so.1; filter for /platform/$PLATFORM/lib/libc_psr.so.1
find object=/platform/sun4v/lib/libc_psr.so.1; required by /usr/lib/libc.so.1
/platform/sun4v/lib/libc_psr.so.1
#
Code: Select all
svcs | grep nrpe
maintenance 13:32:39 svc:/application/nagios/nrpe:default
bash-3.00# svcadm enable /application/nagios/nrpe
bash-3.00# svcs | grep nrpe
maintenance 13:32:39 svc:/application/nagios/nrpe:default