今天装nagios监控的,用NRPE是提示缺少插件

今天使用check_nrpe的时候提示
 
-bash: /usr/local/nagios/libexec/check_nrpe: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
 
 
估计是缺少链接库,使用下面命令
 
ldd /usr/local/nagios/libexec/check_nrpe 
        linux-gate.so.1 =>  (0x00647000)
        libssl.so.6 => /usr/lib/libssl.so.6 (0x001ad000)
        libcrypto.so.6 => /usr/lib/libcrypto.so.6 (0x00d01000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x0055c000)
        libc.so.6 => /lib/libc.so.6 (0x001f8000)
        libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0x00a49000)
        libkrb5.so.3 => /lib/libkrb5.so.3 (0x0038e000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0x00fd3000)
        libk5crypto.so.3 => /lib/libk5crypto.so.3 (0x00f2c000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x0068c000)
        libdl.so.2 => /lib/libdl.so.2 (0x00c4c000)
        libz.so.1 => /lib/libz.so.1 (0x00110000)
        /lib/ld-linux.so.2 (0x0098f000)
        libkrb5support.so.0 => /lib/libkrb5support.so.0 (0x00cc4000)
        libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00ae7000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00aae000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x00124000)
 
yum whatprovides ld-linux.so.2 
 
提示缺少了glibc的库,于是yum install -y glibc.i686 ,提示消失,但是又提示缺少
 
./check_nrpe: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
 
使用:yum whatprovides  libssl.so.6 查看缺少的库
 
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
openssl098e-0.9.8e-17.el6.centos.2.i686 : A compatibility version of a general cryptography and TLS library
Repo        : base
Matched from:
Other       : libssl.so.6
 
yum install -y openssl098e-0.9.8e-17.el6.centos.2.i686
 
check_nrpe 正常可以使用了。

分享名称:今天装nagios监控的,用NRPE是提示缺少插件
文章来源:http://cdiso.cn/article/peiggj.html

其他资讯