Nagios 正在警告 CHECK_NRPE:30 秒后套接字超时,但它正在运行

Nagios 正在警告 CHECK_NRPE:30 秒后套接字超时,但它正在运行

我的服务器上有 nagios,它正在提醒我

CHECK_NRPE: Socket timeout after 30 seconds. 

但我的服务正在运行:

● nagios-nrpe-server.service - Nagios Remote Plugin Executor
   Loaded: loaded (/lib/systemd/system/nagios-nrpe-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-18 00:31:56 CEST; 6min ago
     Docs: http://www.nagios.org/documentation
  Process: 4841 ExecStopPost=/bin/rm -f /var/run/nagios/nrpe.pid (code=exited, status=0/SUCCESS)
 Main PID: 4845 (nrpe)
    Tasks: 5 (limit: 4915)
   CGroup: /system.slice/nagios-nrpe-server.service
           ├─4845 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6346 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6347 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
           ├─6348 sh -c /usr/lib/nagios/plugins/check_disk -e -w 5% -W 3% -c 2% -K 2% -X tmpfs
           └─6349 /usr/lib/nagios/plugins/check_disk -e -w 5% -W 3% -c 2% -K 2% -X tmpfs

我尝试过关闭它、重启它、重启正在处理所有警报的 nagios 服务器,但都不起作用。它从零开始,不知道这有什么问题,因为所有其他 nagios 服务器都在运行。

答案1

超时来自客户端插件check_nrpe,30 秒后终止连接。

我认为 NRPE 服务器中没有适当的超时,但大多数插件都应该实现超时行为。

相关内容