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