今天我遇到一个很大的问题,我负责一个Linux网络,这个网络包含100台计算机,每台计算机分布在25个计算机的4个房间中,我有一台DNS服务器,并且希望每个计算机都有当前状态我一直在开发一个脚本,它可以逐个ping每台计算机,并在每次状态改变时(打开或关闭)更改文件并打印日期,如常规的LOG文件(守护程序,非常多)。和前几天我发现这本手册中的命令ping
:管理Linux网络
该计划旨在用于网络测试,测量 和管理使用。由于负载可能会对网络造成负担,因此在正常操作期间使用ping或从自动的 脚本中使用ping是不明智的。
如果这不是检查我的电脑状态的正确方法,你会建议什么?
是的,我认为这是正确的方法,但使用'ping -c1'来避免泛滥。您也可以看到SNMP协议来收集其他信息。 – 2012-03-03 18:26:07
我不认为简单的ping会在你的情况下是一个问题。但是一台响应ping的Linux计算机并没有告诉你有多健康。你应该看看其他工具来帮助你。即SNMP或WBEM。 – 2012-03-03 18:28:55