Linux Nagios中长期运行的服务检查

Linux Nagios中长期运行的服务检查,linux,nagios,Linux,Nagios,我在Nagios Exchange站点上找到了一个服务检查,它对小目录很有效,但对需要30秒或60秒以上才能完成的大目录不起作用 我遇到的问题是,我需要配置一个服务检查,使Nagios可以每天运行一次,但将保持打开状态1440分钟(一天)。目录列表非常庞大,需要很多小时才能完成(最多20小时) 这是我的服务检查(每天检查,当使用nrpe时,超时为86400秒,也就是一天)。但出于某种原因,尽管我可以在ps-ef | grep du中看到du-sk在命令行上运行,但Nagios正在报告“(服务检

我在Nagios Exchange站点上找到了一个服务检查,它对小目录很有效,但对需要30秒或60秒以上才能完成的大目录不起作用

我遇到的问题是,我需要配置一个服务检查,使Nagios可以每天运行一次,但将保持打开状态1440分钟(一天)。目录列表非常庞大,需要很多小时才能完成(最多20小时)

这是我的服务检查(每天检查,当使用nrpe时,超时为86400秒,也就是一天)。但出于某种原因,尽管我可以在ps-ef | grep du中看到du-sk在命令行上运行,但Nagios正在报告“(服务检查超时)”:

在linux服务器上的nrpe.cfg文件中,我还有以下两条指令:

command_timeout=86400
connection_timeout=86400

如何让Nagios完成检查而不超时?我觉得我上面的指令是正确的。

超时的是本地端的
check\u nrpe
命令(默认超时时间为2分钟)。您可以编辑其命令定义以使用长超时


或者,您可能希望在IMAGEServer1上执行被动检查,作为cron作业运行。

谢谢,我可以通过调整超时来解决此问题。
command_timeout=86400
connection_timeout=86400