关注于系统高可用、网站架构
分类: 网络与安全
2014-04-16 10:57:07
MRTG目前用于监控IDC网络流量信息
通过snmp协议获取交换机等网络设备的接口信息,然后绘图
安装方法
yum install mrtg -y
制作流量图:
#:生成交换机配置文件(后续将根据此配置文件生成流量图),可以vim打开修改(流量图存储路径,格式等等,可参考其他交换机配置文件)
/usr/bin/cfgmaker --global "WorkDir: /home/mrtg/name" --global "language: chinese" --global "Options[_]: growright,bits" --output=/etc/mrtg/name.cfg --show-op-down --snmp-option=:::::2 --ifdesc=alias [snmp字符串]@[ip地址]
1、--snmp-option=:::::2表示采集时使用snmp2(采用64bit),可支持155M以上的大流量,而缺省是snmp1(采用32bit),流量超过100M后就不准确
2、--ifdesc=alias 表示将端口描述description作为图片提示语
#开始生成流量图页面(连续执行3次,直到没有任何错误提示),增加到计划任务5分钟执行一次
env LANG=C mrtg /etc/mrtg/name.cfg
#生成交换机流量图首页面
找到indexmaker文件,将源文件中的iso-8859-15换为gb2312即可正确显示中文
indexmaker
--output=/home/mrtg/sw200/index.html /etc/mrtg/name.cfg
加入crontab
*/5 * * * * root mrtg /etc/mrtg/name.cfg