如何在 Linux 上即时显示我的内联网中一组服务器的正常运行时间?

如何在 Linux 上即时显示我的内联网中一组服务器的正常运行时间?

我并不是在寻找嗅探工具,而是快速显示一些服务器的正常运行时间。

答案1

您可以在启动 SSH 连接时发送一个命令,该命令将被执行然后退出,例如:

远程控制

或者

jim@mybox:~$ ssh localhost uptime
 11:57:16 up 24 days,  1:10, 59 users,  load average: 2.35, 1.83, 2.00

如果您设置了一些 SSH 密钥,您就可以让脚本快速轮询服务器。

答案2

简短回答:在客户端上配置 SNMP,并编写一个脚本,要求服务器通过 SNMP OID 报告其正常运行时间 http://www.debianadmin.com/linux-snmp-oids-for-cpumemory-and-disk-statistics.html 您还可以监控其他事物

答案3

rwhod(8) 是用于此目的的特殊网络服务。ruptime(1) 为本地网络上的每台机器提供状态行,如正常运行时间

答案4

或者你可以使用类似扎比克斯或者纳吉奥斯跟踪正常运行时间以及其他一些有用的参数。

相关内容