為什麼今天要寫這一篇呢??主要是因為我朋友跟我抱怨說網路超級慢,想要把大量上下傳的使用者抓出來!!
我第一個念頭就是想到用MRTG,只是我沒想到架設好後好像只能偵測整體流量
有需要的朋友也可以參考一下!!其實架設MRTG裡面有很多網路管理的概念
他所用到的協定是SNMP,比較詳細的內容就自行找辜狗大師吧!
之前有迴響說要用圖示教學這樣比較應楚,但這篇可能就要大失所望了
因為我沒那麼多時間一張一張截圖,不過我會盡可能的描述清楚
首先先從硬體先說吧!!
當然要監控TECOM 4031b數據機就要在想要監控的設備開啟SNMP
登入TECOM 4031b後,進入Management -> SNMP Agent
點選SNMP Agent Enable -> Save/Apply (其他都用預設的)
再來就是安裝軟體了
首先確定三個必要的軟體
1. Apache網頁伺服器(站長傾向用Appserv)
2.運行MRTG所要用的Perl程式(ActivePerl官方)
3.當然就是主角MRTG囉!!(MRTG官方)
分別安裝完後就是重頭戲了,要注意www的所在位置,與解壓縮MRTG後放置的地方
解壓縮MRTG後會是一個版本命名的資料夾,可以重新命名為mrtg,並在www底下建立mrtg資料夾
以我的路徑為例:解壓縮MRTG之後重新命名 ex. C:mrtg
並在www底下建立mrtg ex. I:Appservwwwmrtg
開啟命令提示字元,切換目錄到C:mrtgbin底下
輸入:(要先切換到C:mrtg bin)
perl cfgmaker public@192.168.1.1 --global "WorkDir: I:Appserv www mrtg" --output mrtg.cfg
此時C:mrtg-2.9.27bin> 會生成 mrtg.cfg,可用記事本編輯它
1. 去掉 Options[_]: growright, bits 其面的#字號
2. 在頁尾加上 Language: big5
輸入:(要先切換到C:mrtg bin)
perl mrtg mrtg.cfg
這時再修改 mrtg.cfg 在頁尾加上 RunAsDaemon: yes
輸入:(要先切換到C:mrtg bin)