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的實際操作方法:= =20 (以中山大學校園骨幹&#= 28858;例子)

= 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;

&= nbsp;

(二)開&#= 22987;抓取節點的流量步Ƌ= 19;:

&n= bsp; 1. 此時記得&#= 20320;擁有機器的root權限= ,準備開始抓取流量= 5306;

  2. = 因為mrtg是以snmp的通訊協定來抓= 取資料的,所以我們= 4517;須對snmp有基= 本的瞭解,如果一台switch或者= router(一= 定會有的)支援snmp的話= ,那麼這台機器的一= 0123;基本資料(如uptime,還= 有很多關於interface的資= 料,有興趣可以參照o’reilly出版= 的snmp),= 而這些資料會存在mib裡面= ,mib可視= 為一個大倉庫,記錄= 0102;很多的東西,而要ෳ= 2;取mib資料= 必須router開放= 之外(allow ip)還= 必須有community name才可= 進入,一般預設為public

  3. = 以中山大學骨幹= 的foundry8000為例= ,

   = ;  = command line下面打:

   [root@mrtg ~]$ cfgmaker public@140.117.19.254 > 8000.c= fg

&nb= sp;

[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  設定為中文顯示

&= nbsp;

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

&= nbsp;

這樣的表示是說每Ɓ= 48;五分鐘執行mrtg 8000.cfg一次= ,記得此時的路徑必= 8920;為絕對路徑,否則੍= 1;找不到執行檔或者config,使= 其不能自動更新,8000.cfg的放= 置位置必須指定,在= 7492;我們為了說明方便೎= 0;這樣子做。

第一個*為分= 鐘  接下來依序為 = 小時     星期   總共五個星星可= 以設定。

&= nbsp;

(三= )抓取全校的節點:

  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

&= nbsp;

Juniper

位置

Port

宿舍網路

Ge0/3/0=

&= nbsp;

工學= 院Foundry 4000

位置

Port

位置

Port

位置

Port

電機系(一)

e/2/7

電ણ= 1;系(二)

E2/8

光༙= 1;所

E2/3

資工系(一)

E2/4

資工系(二)

E2/5

通訊所

E2/5

&= nbsp;

抓取完節點之後,û= 05;們必須拼貼成一個我= 們需要的cfg檔案= ,也就是把我們需要= 0340;部分擷取下來,

&= nbsp;

中山大學校園骨= 幹的cfg

------=_NextPart_01C1C8E9.A0ED0E70 Content-Location: file:///C:/696113F5/file9781.files/image001.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhKAJEAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAB AAEAgAAAAAECAwICRAEAOw== ------=_NextPart_01C1C8E9.A0ED0E70 Content-Location: file:///C:/696113F5/file9781.files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C1C8E9.A0ED0E70--