2013年8月15日 星期四

Centos 安裝及設定 MRTG

MRTG 是一套十分出名的網路流量監察工具,它會透過 SNMP 協定取得網路流量資料,並以網頁介面輸出。要安裝 MRTG,需要安裝以下套件:

mrtg:MRTG 的主程式
net-snmp:NET-SNMP 內建幾個 SNMP 工具,包括 snmpd 及 snmptrapd daemons 及文檔等。
net-snmp-utils:內建一些 NET-SNMP 工具。

以下是在 Centos 安裝及設定 MRTG 的步驟:

(1.) 安裝 MRTG:

在 Centos 下輸入以下指令安裝所需套件:

# yum install mrtg net-snmp net-snmp-utils

snmpd.conf 後重新啟動,並設定系統自動啟動 snmpd:

# chkconfig snmpd on
# /etc/rc.d/init.d/snmpd restart


(2.) 設定 MRTG

安裝 MRTG 後,要用 cfgmaker 工具建立 cfg 檔案,方法如下:

# cd /etc/mrtg

# cfgmaker public@192.168.1.1 >  /etc/mrtg/X400.cfg

輸入下列三行
# vi X400.cfg
   Workdir: /var/www/html/mrtg/X400/
    Language: big5
    Options[_]: growright

建立輸出目錄
# mkdir /var/www/html/mrtg/X400

然後要執行 indexmaker 建立顯示流量的網頁檔案:
# indexmaker X400.cfg > /var/www/html/mrtg/X400/index.html
# /usr/bin/mrtg  /etc/mrtg/X400.cfg
# env LANG=C /usr/bin/mrtg /etc/mrtg/X400.cfg

(3.) 用 Crontab 自動更新流量狀態

# vi /etc/crontab

*/5   *   *   *   *   root  /usr/bin/mrtg  /etc/mrtg/X400.cfg

在 crontab 加入以下一行,MRTG 便會每 5 分鐘更新一次:



要查看 MRTG 報表,就可以用以下網址,其中 localhost 要換成主機的 hostname:

http://localhost/mrtg/


文件出處 網路技術日誌

沒有留言:

張貼留言