Nagios nrpe 插件安装在远程主机上

Posted

技术标签:

【中文标题】Nagios nrpe 插件安装在远程主机上【英文标题】:Nagios nrpe plugin install on remote host 【发布时间】:2021-08-09 09:58:34 【问题描述】:

在Centos7上,跟随nrpe plugin install steps,在测试Nagios服务器和远程代理之间的连接时,我得到了这个错误...

/usr/local/nagios/libexec/check_nrpe -H 192.168.50.5
CHECK_NRPE: Error - Could not connect to 192.168.50.5: Connection reset by peer

在 /etc/xinetd.d/nrpe 中,我将 Nagios 服务器的 IP 地址添加到 only_from 字段。

# default: off
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe

    disable         = no
    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
    only_from       = 127.0.0.1 ::1 server_IP
    log_on_success  =

然后我重新启动了 xinetd 服务;但是,在检查服务状态时,会出现此错误日志消息...

Aug 09 09:32:21 localhost.localdomain xinetd[1448]: bind failed (Address already in use (errno = 98)). service = nrpe
Aug 09 09:32:21 localhost.localdomain xinetd[1448]: Service nrpe failed to start and is deactivated.

【问题讨论】:

【参考方案1】:

解决方案是不仅要在 /etc/xinetd.d/nrpe 中包含服务器 IP,还要在重新启动 xinetd 服务之前停止 nrpe 服务。

systemctl stop nrpe
systemctl restart xinetd

似乎自行重启xinetd未能加载nrpe服务,因为它的端口与现有的nrpe服务冲突。

【讨论】:

以上是关于Nagios nrpe 插件安装在远程主机上的主要内容,如果未能解决你的问题,请参考以下文章

Nagios监控

Nagios学习笔记四:基于NRPE监控远程Linux主机

Nagios

Nagios基于NRPE 监控远程Linux主机

CentOS7安装Nagios并配置出图详解

nagios利用NSCient监控远程window主机