
– Post From My iPhone
Location:浦东大道,上海市,中国
前文讲述了,如何通过snmp的方式取获取并创建自己的Cacti图形,但如果某些数据是无法通过snmp取得的,可以通过脚本的方式来获取,所以只有你想不到,没有你做不到的。
比如你那一天对腾讯的在线人数感兴趣,你可以监视这个页面http://im.qq.com/中下图部分:
监控部的同事估计也是通过这个方式来了解腾讯的在线人数曲线的。
继续正题,比如我要监控squid打开一个特定的页面的速度,虽然前文已经讲述了,你可以通过squid自身提供的信息来绘制,但毕竟这是squid提供的,可能没有考虑到网络等因素,所以你需要模拟一个最终用户打开页面的情况,这就要需要自己写一个特殊的脚本:
Cacti可以跟据自己的需要来定制图形,比如说你想监控远程一台web(squid)机器的打开页面的速度如何,或者自定义/usr/local/squid/bin/squidclient -p 80 mgr:info的信息时,可以很自由地大展身手。
/usr/local/squid/bin/squidclient -p 80 mgr:info