nrpe command

1. nrpe 连接问题:

报错:/usr/local/nagios/libexec/check_nrpe  -H  destip   ;   CHECK_NRPE: Error - Could not complete SSL handshake 

以  /etc/xinetd.d/nrpe  守护进程配置为例,配置如下:

# default: on
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
flags = REUSE
socket_type = stream
port = 5666
wait = no
user = nagios
group = nagios
server = /usr/local/nagios/bin/nrpe
server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
only_from = 127.0.0.1  10.21.248.0/24
}

 

原因1:ping  desip 是否通 

原因2:desip  设备的nrpe 服务 是否启动 ,默认端口  5666

原因3: desip 设备的nrpe 配置 的 only_from 是否正确

原因4: 查询是否开启防火墙。

 

2. check_nrpe 用法 

check_nrpe -H <host> [-n] [-u] [-p <port>] [-t <timeout>] [-c <command>] [-a <arglist...>]

-c   command   对应   /usr/local/nagios/etc/nrpe.cfg  配置里的 command[]  里的命令,如  -c execcmd   即对应  command[execcmd]=sudo /usr/local/nagios/libexec/execcmd.py   

原文地址:https://www.cnblogs.com/brucewhite/p/11971328.html