作者:jianji | 来源:互联网 | 2017-10-05 10:24
NRPE是监控软件nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。当我们配置NRPE的时候遇到CannotFindSSLLibraries怎么办?
NRPE是监控软件nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。当我们配置NRPE的时候遇到Cannot Find SSL Libraries怎么办呢?
首先我们执行下:
./configure
然后会受到这样的错误提示:
checking for type of socket size... size_t
checking for SSL headers... SSL headers found in /usr
checking for SSL libraries... configure: error: Cannot find ssl libraries
那我们就需要安装
libssl-dev并使用openssl配置下
# sudo apt-get install libssl-dev
看下安装包信息,
# apt-file search libssl | grep libssl-dev
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.a
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
libssl-dev: /usr/share/doc/libssl-dev/changelog.Debian.gz
libssl-dev: /usr/share/doc/libssl-dev/changelog.gz
libssl-dev: /usr/share/doc/libssl-dev/copyright
然后执行下面的
命令:
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu
输出信息:
...
General Options:
-------------------------
NRPE port: 5666
NRPE user: nagios
NRPE group: nagios
Nagios user: nagios
Nagios group: nagios
Review the options above for accuracy. If they look okay,
type 'make all' to compile the NRPE daemon and client.
提示
: 如果是在CentOS/Fedora系统上的话使用下面的这个命令
# yum install openssl-devel