Linux下需要的軟件:gd-1.8.4-11、gd-devel-1.8.4-11、libpng-1.2.2-16、libpng-devel-1.2.2-16、libpng10-1.0.13-8、libpng10-devel-1.0.13-8、perl-5.8.0-88、zlib-1.1.4-8、zlib-devel-1.1.4-8、httpd-2.0.40-21、gcc-3.2.2-5、net-snmp-5.06-17、mrtg-2.14.5.tar.gz 需下載:http://people.ee.ethz.ch/~oetiker/weBTools/mrtg/pub/mrtg-2.14.5.tar.gz查看軟件包是否已經安裝,如:#rpm -qa grep gd如果沒有安裝的話,光盤裡都有。確定需要的軟件都安裝好後,現在繼續MRTG的安裝。管理站地址為192.168.1.30,被管理站地址為:192.168.1.50(1)首先,修改snmp的配置文件:#vi /etc/snmp/snmpd.conf把第89行前面的注釋符號#去掉,變成 view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc在62行進行修改:將Access notConfigGroup "" any noauth exact systemview none none改為access notConfigGroup "" any noauth exact mib2 none none(2)啟動http服務和snmp服務:首先查看兩個服務在系統啟動時是否已經開啟#chkconfig --list grep httpd沒有啟動的話需要修改下在什麼啟動模式下要自己啟動:# chkconfig --level 35 httpd on如下說明已經成功:httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off對snmpd 服務采用同樣的設置。現在手動啟動下# service httpd start#service snmpd start(3)開始安裝mrtg#tar zvxf mrtg-2.14.5.tar.gz#cd mrtg-2.14.5#./configure --prefix=/usr/local/mrtg #make#make install“--prefix=/usr/local/mrtg”是指定的安裝路徑。OK,安裝完畢下面配置mrtg(4)配置MRTG首先為mrtg的主頁建立一個目錄,使用RPM包安裝的Apache默認路徑是/var/www/Html/在此目錄下新建目錄mrtg:#md /var/www/html/mrtg 如果路徑嫌長感到不方便的話可以使用符號鏈接,我在root目錄下 ln –s /var/www/html/mrtg mrtg 建了個符號鏈接。在上面新建的目錄下再建一個images目錄#md /root/mrtg/images進入mrtg的安裝目錄後#cd mrtg-2.14.5#cp ./images/* /root/mrtg/images/然後需要創建一個配置文件:我在root目錄下也為usr/local/mrtg/bin/新建一個符號鏈接mrtgbin,這樣可以少打些字, #/mrtgbin/cfgmaker
[email protected] --global “workdir: /root/mrtg --output=/root/mrtg/lxy.cfg 修改配置文件:已在root目錄下#vi mrtg/lxy.cfg將#Options[_]: growright, bits前面的#去掉,靠左對齊並修改為Options[_]: growright, bytes ,提示“bytes”是unknown,原來不可以像windows下使用bytes,還換回原來的bits。在最後加上Language: GB2312,然後wq保存。下來運行程序#mrtgbin/mrtg /root/mrtg/lxy.cfg如果有警告錯,多運行幾次次,警告錯不再出現就ok了。制作首頁:已在root目錄下#mrtgbin/indexmaker --output=/root/mrtg/index.html --title="leexoyo's MRTG on linux" mrtg/lxy.cfg設定5分鐘運行一次:#crontab -e 編輯模式輸入*/5 * * * * /root/mrtgbin/mrtg /root/mrtg/lxy.cfg保存然後reboot,http://192.168.1.30/mrtg 你應該就可以看到網絡使用情況的曲線了。設置後中文顯示始終是亂碼,網上的幾種解決方案都不成功,還是用E文吧。 如果你設置了中級防火牆而又沒有開啟80端口訪問,需要編輯/etc/sysconfig/iptables允許別人訪問80端口。