2008年2月13日 星期三

Cent OS 安裝MRTG流量監控 在 XAMPP 環境(超詳細教學)

這一套強大的MRTG的流量監控工具,就不用多做介紹拉。^^

開始進入教學吧。


第一步
開啟終端機。


第二步
切換使用者為root,所以
請輸入

su -

並按下enter。
在輸入root的密碼,切換成root。


第三步
啟動xampp服務。如果已啟動了,此步驟就略過。
輸入

/opt/lampp/lampp start

按下enter,就可以開啟xampp服務,如圖中所示。



第四步
安裝所需要的套件,net-snmp、mrtg、gd、libpng、zlib。
透過yum安裝,請輸入

yum -y install net-snmp mrtg gd libpng zlib

並按下enter,就會自己安裝了,就等他跑玩吧。



第五步
備份snmp設定檔
輸入

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak

按下enter。

第六步
使用vi編輯snmp設定檔
輸入

vi /etc/snmp/snmpd.conf

按下enter,此時會開一個新的檔案如下圖。




第七步
如圖中所示,三個標起來的地方(紅色字體)視你的主機環境做更改。
①處通常都是192.168.1.0/24 ,如果你的主機ip是192.168.10.xxx,就改為192.168.10.0/24
②處請改為CentOS 5,如果你是Ubuntu就改成 Ubuntu吧。
③處請填入一個使用者與他的信箱。

com2sec local localhost public
com2sec mynetwork 192.168.1.0/24 public

group MyRWGroup any local
group MyROGroup any mynetwork
group MyRWGroup any otherv3user

view all included .1 80
access MyROGroup "" any noauth 0 all none none
access MyRWGroup "" any noauth 0 all all all

syslocation CentOS 5
syscontact 使用者 <使用者@xxx.xxx.xxx>


第八步
將上面的所有設定,複製到vi編輯視窗內
如圖,如無法複製,請先確定你已經進入insert模式。vi要進入insert模式的方法,在vi視窗內,按下鍵盤的「i」鑑就可以了。




第九步
複製完後,案一下「esc」跳離開insert編輯模式。
並輸入鍵盤的「:」鍵,在底下:處輸入「wq」並按下enter,他就會存檔並離開了。


第十步
啟動snmp
輸入

/etc/rc.d/init.d/snmpd start

按下enter



第十一步
輸入

chkconfig snmpd on

按下enter,此指令是要讓snmpd在開機自後自動啟動。
然後建立網頁資料夾。
輸入

mkdir /opt/lampp/htdocs/mrtg

按下enter




第十二步
建立mrtg設定檔
請輸入
cfgmaker --global 'WorkDir: /var/www/mrtg/web' \
--global 'Options[_]: growright' \
--global ' Language:big5' \
--output /etc/mrtg/mrtg.cfg \
public@IP

按下enter
**注意上面紅色IP的地方,是要輸入你這台SERVER的IP唷,比如你的是192.168.1.10
就要輸入public@192.168.1.10



第十三步
產生網頁檔案。
請輸入

env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

並執行三次如下圖


第十四步
進入網頁資料夾。
輸入

cd /opt/lampp/htdocs/mrtg

按下enter




輸入
ls
按下enter,檢查看看有沒有出現上圖這些檔案,有的話就代表正確嘍!快完成了。


第十五步
產生主要監控的網頁檔案。
輸入

indexmaker /etc/mrtg/mrtg.cfg > index.html

按下enter。



最後一步
開瀏覽器,
並連到你剛剛設定的那個資料夾。
網址為 你的IP或者domain mane/mrtg/index.html
如果出現上圖就代表成功拉。



ubuntu、fedora都可以使用上面方式安裝。但ubuntu要注意snmp與mrtg的路徑唷,因為ubuntu的程式路徑大部分都會減少。

參考資料:鳥哥的linux私房菜--偵測 Linux 上面的流量;楊錦昌學生用伺服器建置流程(CentOS 5 版)

沒有留言: