Linux Nagios-获取多文件主机上单个服务的状态

Linux Nagios-获取多文件主机上单个服务的状态,linux,bash,nagios,Linux,Bash,Nagios,我安装了一个Nagios box,它目前监控342个服务 其中一项服务检查是系统启动时间。30天后,我将其配置为发送严重警报…是时候重新启动了 我点击我的服务链接,逐一查看系统的运行时间;在每个主机上 有人认为我可以在终端中运行一个脚本,只检查所有主机的系统启动时间吗?这样我就可以每天都收到他们的报告,而不必逐行检查 只是好奇 谢谢大家的关注 您可以在每台主机上放置python或bash脚本,说明机器是否需要30天以上的时间->重新启动 您可以在本地macine上编写一些脚本,每天访问每台主机一

我安装了一个Nagios box,它目前监控342个服务

其中一项服务检查是系统启动时间。30天后,我将其配置为发送严重警报…是时候重新启动了

我点击我的服务链接,逐一查看系统的运行时间;在每个主机上

有人认为我可以在终端中运行一个脚本,只检查所有主机的系统启动时间吗?这样我就可以每天都收到他们的报告,而不必逐行检查

只是好奇


谢谢大家的关注

您可以在每台主机上放置python或bash脚本,说明机器是否需要30天以上的时间->重新启动


您可以在本地macine上编写一些脚本,每天访问每台主机一次,检查每台主机的正常运行时间,并在需要时重新启动,但这样您需要为每台主机创建ssh访问

你可能想退一步,问问为什么你的机器在30天后就需要重新启动。整个系统都在运转。30天后它会发出警报。我只想生成一个脚本,以响应每个主机上的系统正常运行时间。也许我问的问题不对?你对每个主机都有ssh访问权限吗?我对我的Nagios有ssh访问权限。每个主机都在运行Nagios服务插件。如果我理解正确,您有一台nagios计算机连接到运行nagios插件并检查正常运行时间的windows主机。您可以编写一个脚本来运行nagios插件并检查输出。我认为你需要在你的nagios机器上找到这个插件,并尝试手动运行。在看到输出后,您将了解如何计算正常运行时间?