MRTG 老牌偵測流量軟體
官方網站 : http://oss.oetiker.ch/mrtg/index.en.html
此次在CentOS 6.2 上安裝
安裝MRTG及相關套件 利用yum 來安裝及可
yum -y install perl gd libpng zlib mrtg httpd net-snmp net-snmp-utils
達成目標
監控家中Firewall Fortigage 60b 兩個WAN port 流量
wan1 —> ADSL 4M/1M
wan2 —> 房東fttb
1. firewall 開啟snmp 設定
設定firewall snmp 相關資訊
如snmp v1 / v2 及 可以讀取snmp 資料的主機
2. CentOS 6.2 Mrtg 設定
- 利用cfgmaker public@ip > /etc/mrtg/mrtg.cfg 產生mrtg 設定檔
IP 為 firewall IP - 修改設定檔 /etc/mrtg/mrtg.cfg
WorkDir: /var/www/mrtg - 產生基本網頁指令如下
- 產生MRTG首頁 指令如下
indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
- 設定排程 crontab –e 新增 每五分鐘
*/5 * * * * env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
執行 3 次(第一次和第二次都會出現錯誤,第三次就不會了,因為第一次建立資料的關係)
利用網頁 http://ip/mrtg 就可以看到流量囉

每次看到這篇 都一直沒提到snmpd.conf的設定 這才是最重要的吧= =
您好
謝謝您提醒,但是個人覺得還好ㄟ,因為MRTG主機是去撈其他設備snmp 資訊所以我就沒沒提囉