Multi Router Traffic Grapher------MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载。
一、安装
1安装环境
#yum install -y httpd net-snmp* gcc perl gd gd-devel libpng libpng-devel zlib zlib-devel libxml2
#service httpd start
#chkconfig httpd on
#service snmpd start
#chkconfig snmpd on
2配置snmp
#vim /etc/snmp/snmpd.conf
access not ConfigGroup "" any noauth exact systemview none none(改为)
access notConfigGroup "" any noauth exact all none none
view all included .1 80
3编译安装
#tar -zxvf mrtg-2.17.4.tar.gz
#cd mrtg-2.17.4
#./configure --prefix=/usr/local/mrtg
#make&&make install
4生成配置文件
#mkdir -p /var/www/html/mrtg
#mkdir -p /usr/local/mrtg/log
#mkdir -p /usr/local/mrtg/etc
#/usr/local/mrtg/bin/cfgmaker public@localhost > /usr/local/mrtg/etc/mrtg.cfg -- ifref=name(plubic为共同体名)
#vim /usr/local/mrtg/etc/mrtg.cfg
#WorkDir:/home/http/mrtg
WorkDir:/var/www/html/mrtg (此处是你的httpd默认的主目录)
Options[_]: growright, bits
5启动mrtg
#env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg --logging /usr/local/mrtg/log/mrtg.log
#vim /etc/cronrab
*/3 * * * * root env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg --logging /usr/local/mrtg/log/mrtg.log
6生成MRTG页面文件
#/usr/local/mrtg/bin/indexmaker /usr/local/mrtg/etc/mrtg.cfg output=/var/www/html/mrtg/index.html --title="My MRTG"
7安装完毕登陆web
http://ip/mrtg
转载于:https://blog.51cto.com/danhanwen/1537862