MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C1C8E9.A0ED0E70" This document is a Web archive file. If you are seeing this message, this means your browser or editor doesn't support Web archive files. For more information on the Web archive format, go to http://officeupdate.microsoft.com/office/webarchive.htm ------=_NextPart_01C1C8E9.A0ED0E70 Content-Location: file:///C:/696113F5/file9781.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
=
MRTG的實際操=
20316;方法:&n=
bsp;
(以中山大學校園骨ñ=
85;為例子)
(一) &nb=
sp;
安裝:
1. &nbs= p; 確定= linux主機= 下面有安裝了下列的= 6481;西
<= span lang=3DEN-US>2. 到中山大學ftp伺服= 器(140.117.11.7)抓取= mrtg軟體= :
可以用2.9.6(目前= ) 或者= 2.9.17的版= 本。
<= span lang=3DEN-US>3. 安裝在linux<= /span>主機上面。
將下載下來的tarball解壓= 縮之後,在目錄下面= 5171;make;make install
就會將這個包裝的Đ= 84;案編譯之後,並且安= 裝到系統之中。
4. 編譯= 好之後,有三個重要= 0340;執行檔會被編譯出߳= 8;:
indexm= aker,cfgmaker,mrtg 這三個執行檔,我Ì= 97;將其copy到<= span lang=3DEN-US>sbin的目= 錄之下,以便於使用= 2290;
(二)開=
22987;抓取節點的流量步Ƌ=
19;:
&n= bsp; 1. 此時記得= 20320;擁有機器的root權限= ,準備開始抓取流量= 5306;
2. =
因為mrtg
3. = 以中山大學骨幹= 的foundry8000為例= ,
 = ; 在= command line下面打:= span>
[root@mrtg ~]$ cfgmaker public@140.117.19.254 > 8000.c= fg
[root@mrtg /root]# cfgmaker
public@140.117.19.254 > 8000.cfg --base: Get Device Info on
public@140.117.19.254 --base: Vendor Id: --base: Populating confcache --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifSpeed --base: Walking ifAdminStatus --base: Walking ifOperStatus [root@mrtg /root]#
=
<=
/p>
成功之後會有上面į= 40;文字顯示,並且會將= 抓取好的config檔存= 成8000.cfg
4. 編輯8000.cfg
需要更改的為:
WorkDir: /var/www/html/ 工作目錄,文字$= 039;料的存放處
Options[_]: growright,bits 圖表由右邊開始為İ=
46;前時間,以bit為單=
位
Language: big5 設定為中文顯示
5. 編輯= 完之後,可以開始抓= 1462;流量,在command line下面= 打
[root@= mrtg~]$ mrtg 8000.cfg 這樣就會把8000的流= 量資料存放在var/www/html下面= 了,此時我們仍需要indexmaker來幫= 我們做出html檔案=
6. 執行= indexmaker
[root@= mrtg~]$ indexmaker –o /var/www/html/8000.html 8000.cfg
執行上面指令之後ʌ= 92;會自動做出8000.html這個= 檔案,上面顯示了所= 6377;8000的<= span lang=3DEN-US>interface的即= 時流速,我們只要將= 0854;設定自動抓取就好
7. 自動= 抓取: 設定crontab
我們必須利用linux下面= 的crontab指令= 來按照我們想要的時= 8291;間隔自動抓取流量ᦁ= 2;所以我們先建立一個<= /span>auto_mrtg這個= 檔案
檔案的內容為
*/5 * = * * * mrtg 8000.cfg
這樣的表示是說每Ɓ=
48;五分鐘執行mrtg 8000.cfg一次=
,記得此時的路徑必=
8920;為絕對路徑,否則੍=
1;找不到執行檔或者config,使=
其不能自動更新,8000.cfg的放=
置位置必須指定,在=
7492;我們為了說明方便=
0;這樣子做。
第一個*為分=
鐘 接下來依序為 =
小時 天 月 星期 總共五個星星可=
以設定。
(三=
)抓取全校的節點:
1. 必須將8000上面= 所有的interface瞭解= ,那個port是接= 到那個系所。
對應表格
Foundry 8000
位置 |
Port |
位置 |
Port |
位置 |
Port |
Juni=
per |
E1/3 |
材ਨ= 9;所 |
E2/2 |
生మ= 5;系 |
E2/8 |
管理學院(教學) |
E1/4 |
化थ= 6;館 |
E2/3 |
應ਥ= 6;系 |
E3/1 |
管理學院 |
E1/5 |
物ச= 2;館 |
E2/4 |
社మ= 5;院 |
E3/3 |
機械系 |
E1/6 |
新ਧ= 1;院 |
E2/5 |
體ೞ= 6;館 |
E3/4 |
環工所 |
E2/1 |
逸ߢ=
5;館 |
E2/7 |
體ೞ=
6;場 |
E3/5 |
行政大樓 |
E3/6 |
舊文院 |
E3/7 |
海科院 |
E3/8 |
Juniper
位置 |
Port |
宿舍網路 |
Ge0/3/0= |
工學=
院Foundry
4000
位置 |
Port |
位置 |
Port |
位置 |
Port |
電機系(一) |
e/2/7 |
電ણ=
1;系(二) |
E2/8 |
光༙=
1;所 |
E2/3 |
資工系(一) |
E2/4 |
資工系(二) |
E2/5 |
通訊所 |
E2/5 |
抓取完節點之後,û= 05;們必須拼貼成一個我= 們需要的cfg檔案= ,也就是把我們需要= 0340;部分擷取下來,