1)在被监控的机器上按照SNMP服务,Linux的安装盘上有,这方面的知识您需要到网上学习一下先。
2)写一个监控heartbeat的shell教本,脚本要修改的是SNMP mib的某个值(具有唯一的mib ID,1.3.6.7.7.7.8.00000类似这样的一串数字),放在crontab,或者at中定期执行
3)在你自己的机器上也按照snmp服务。用snmpget命令查询远处主机的状态;语法:snmpget hostname community oid
例子,snmpget tp1 public .1.3.6.1.2.1.1.1.0
4)也可以在你监控的机器上写一个shell脚本,来按时探测多台机器的状态,发现问题的时候给你自己发个邮件。
关于这个方法的实现,可以参照MRTG的一些资料