3.4 PING时延监控
在进行PING时延监控时,我们使用了另一个Perl脚本mrtg-ping,同时也可以监控丢包率,配置文件如下:

从以上例子可以看出,MRTG的监控对象就是Target语句后的内容,这里可以是SNMP的MIB对象,也可是执行脚本得到的数值。由此可以看到,MRTG监控的可扩充性非常好,可以自己编写脚本来获得感兴趣的数据,如服务器CPU利用率、内存利用率、磁盘空间、DNS服务器查询次数、Cache服务器Hit次数、甚至CPU温度等,MRTG都可将它们用直观图表呈现出来。

4结语
综上所述,MRTG在网络管理中的应用是非常有效的。我们只要灵活运用SNMP查询工具、系统状态检测工具,配合Per1编写传回字符串处理程序,即可完成MRTG的外挂程序,最后再搭配合适的MRTG配置命令即可产生另类实时流量统计图表。因此,对MRTG的应用和持续开发,不但可以帮助网络管理员随时掌握网络系统和设备运行状态,还可以降低企业或组织的网络设备维护成本。
