checking for SSL headers... configure: error: Cannot find ssl headers

Q:安装nrpe,编译的时候提示以下报错信息
   checking for SSL headers... configure: error: Cannot find ssl headers
A:原因是缺少openssl-devel包,
  #yum -y install openssl-devel

Q:CHECK_NRPE: Error - Could not complete SSL handshake
A:
检查客户端与服务端openssl版本是否一致,如果不一致,必定会出错
将openssl和openssl-devel降级或升级,这两个包相互依赖要一起操作
   降级命令yum downgrade openssl openssl-devel

   升级命令yum install openssl openssl-devel(yum会自动检测安装最新版本)

Q:NRPE: Unable to read output

A:第一种情况,服务端和客户端无法连接
               在服务端使用/usr/local/nagios/libexec/check_nrpe �CH xxx.xxx.xxx.xxx
               如果没有出现nrpe版本信息,需要检查客户端nrpe.cfg是否添加allowed_hosts

第二种情况,客户端没有响应的扩展插件

需要安装nagios-plugins扩展插件

第三种情况,客户端没有配置对应的监控

服务端监控check_swap,由于客户端的nrpe.cfg中没有配置对应的监控,因此会报错




你可能感兴趣的:(ssl,check,nrpe)