PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   ---- 網 路 技 術 精 華 版 (https://www.pczone.com.tw/vbb3/forum/33/)
-   -   MRTG for M$ (https://www.pczone.com.tw/vbb3/thread/33/6500/)

repsol 2001-06-17 11:35 PM

1.安裝好 NT or Windows 2000 的機器一台(也請裝上IIS或 apcahe 等)
2.perl for Win 的套件,請上http://www.activestate.com/ 如果你是nt或是win95/98請多下載一個InstMsi.exe
3.MRTG for M$ 的soft 請上http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html企抓...
4.安裝perl :
5.安裝mrtg for M$ :Hmm...請記住一下所解壓縮的目錄..
6.mrtg所有的執行檔都在bin的目錄下...
7.perl cfgmaker [email protected] --global "WorkDir:
c:\InetPub\wwwroot\MRTG" --output mrtg.cfg
稍微解釋一下...
其中xxxxxxxx為你的snmp community
aaa.aaa.aaa.aaa為你所要監測流量機器的ip
c:\InetPub\wwwroot\MRTG...請把他換成你web的document root
mrtg.cfg---->請依自己好記的方式來命名

8.編輯mrtg.cfg
Hmm....可以對照參考一下MRTG官方網站上說明...很詳細...不難懂.....需注意的是要記的設一下Interval這個參數 :)
mrtg就是依照這個cfg檔的設定來產生易懂的html檔的流量圖....
9.indexmaker這個就是產生index.html的執行檔..
perl indexmaker 加上參數...
Options:
--output=filename set output filename (default: stdout)

--filter title=~regexp select targets by matching regexp against titles
--filter pagetop=~regexp select targets by matching regexp against pagetop
--filter name=~regexp select targets by matchin regexp against name

--title=text set title of generated index file
--bodyopt=text set body tag options
--pagetop=text insert this text between <BODY> and <H1>...</H1>

--columns=number show graphs in a table with x columns (default: 2)

--sort=title sort graphs by title
--sort=name sort graphs by their name
--sort=descr sort graphs by their description
--sort=original leave as is (default)

--enumerate add a sequence number to the title of each graph

--width=number set width of graphs (default: not set)
--height=number

--show=day pick which graph to show in the index (default)
--show=week
--show=month
--show=year
--show=none

--section=h1 h1 tag from pagetop as section heading (default)
--section=title title as section headings for graphs
--section=name graph name as section heading
--section=descr graph description as section heading
.....blah blah
舉個例子
perl indexmaker -t "MY Traffic show" mrtg.cfg > c:\InetPub\wwwroot\MRTG\index.html
這樣執行下來 ...就會有index.html出來了

10. 用瀏覽器瀏覽一下自己的http://aaa.aaa.aaa.aaa/MRTG/index.html...
如果不行...check一下..多try個幾次..應該就可以了..

williamsydu 2001-07-15 01:39 AM

C:\Inetpub\wwwroot\mrtg\bin>c:\inetpub\wwwroot\perl\bin\perl cfgmaker william@my ip --global "WorkDir:c:\InetPub\wwwroot\mrtg" --output mrtg.cfg

SNMPv1_Session (remote host: "my ip" [my ip].161)
community: "william"
request ID: 477639764
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.1 on william@my ip
--base: Walking ifType
SNMP Error:
no response received


請問一下上面是出了什麼問題呢??? 為什麼會出現沒有回應可以接收呢??

對嚕 請問一下什麼是SNMP??

repsol 2001-07-15 02:36 AM

[QUOTE][i]最初由 williamsydu [/i]
[B]C:\Inetpub\wwwroot\mrtg\bin>c:\inetpub\wwwroot\perl\bin\perl cfgmaker william@my ip --global "WorkDir:c:\InetPub\wwwroot\mrtg" --output mrtg.cfg

SNMPv1_Session (remote host: "my ip" [my ip].161)
community: "william"
request ID: 477639764
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.1 on william@my ip
--base: Walking ifType
SNMP Error:
no response received


請問一下上面是出了什麼問題呢??? 為什麼會出現沒有回應可以接收呢??

對嚕 請問一下什麼是SNMP?? [/B][/QUOTE]

請問你的my ip那台機器有支援snmp或是有啟動snmp服務嗎?...如果都沒有..
一定會有error...也就沒有辦法正確的傳回值...

snmp = Simple Network Management Protocol ...
比較有名的是ucd-snmp
[url]http://ucd-snmp.ucdavis.edu/[/url]

williamsydu 2001-07-15 08:33 AM

機型是Sisco 676 不知道有沒有支援呢??

[QUOTE][i]最初由 repsol [/i]
[B]

請問你的my ip那台機器有支援snmp或是有啟動snmp服務嗎?...如果都沒有..
一定會有error...也就沒有辦法正確的傳回值...

snmp = Simple Network Management Protocol ...
比較有名的是ucd-snmp
[url]http://ucd-snmp.ucdavis.edu/[/url] [/B][/QUOTE]

repsol 2001-07-15 04:27 PM

[QUOTE][i]最初由 williamsydu [/i]
[B]機型是Sisco 676 不知道有沒有支援呢??

[/B][/QUOTE]


有支援...但是要看他這個功能有沒有打開...
你應該是指cisco 676...Hinet早期ADSL 小烏龜....
你的adsl應該是固定制????哪哪的小烏龜應該會夾帶一個gateway ip..
試試snmpwalk是否正常...正常的話..會跑出粉多的東西...不正常的話..
就是time out...

good luck !!!

cflin 2001-07-17 04:59 PM

[QUOTE][i]最初由 williamsydu [/i]
[B]機型是Sisco 676 不知道有沒有支援呢??

[/B][/QUOTE]

default值是沒開啟snmp,看能不能打電話請中華電信幫你開啟

williamsydu 2001-08-02 05:26 PM

[QUOTE][i]最初由 cflin [/i]
[B]

default值是沒開啟snmp,看能不能打電話請中華電信幫你開啟 [/B][/QUOTE]

請問一下那如果被換成Speed Touch 340 那可以用嗎??

cflin 2001-08-02 05:30 PM

[QUOTE][i]最初由 williamsydu [/i]
[B]

請問一下那如果被換成Speed Touch 340 那可以用嗎?? [/B][/QUOTE]

Speed Touch 340這台我不知道有沒有,不過我知道zyxel 642那台有,
而且預設值是已開啟snmp

repsol 2001-08-02 05:52 PM

[QUOTE][i]最初由 cflin [/i]
[B]

Speed Touch 340這台我不知道有沒有,不過我知道zyxel 642那台有,
而且預設值是已開啟snmp [/B][/QUOTE]

哪請較一下

zyxel 642R第五批的community是啥麼...

Lettuce 2001-08-02 11:39 PM

ZyXEL的全系列SNMP Community都是public
如果您不知道您系統的SNMP Community..
都可以用public來試試..
因為那是Default值.

repsol 2001-08-03 12:43 AM

[QUOTE][i]最初由 Lettuce [/i]
[B]ZyXEL的全系列SNMP Community都是public
如果您不知道您系統的SNMP Community..
都可以用public來試試..
因為那是Default值. [/B][/QUOTE]

Hmm...我之前就試過public...
因為我知道那個是一般snmp的default值...結果之前試的結果是...
time out...
大概是出廠前就被改掉了吧...因為我沒辦法進642R(第五批)裡企改...
login 的 passwd偶不知道....

snmp的ro和rw的default值我都試過...結果都是timeout.. :(

lionel_lo 2001-08-03 11:27 AM

我昨天裝了一整天mrtg
本來是想裝在linux上
誰知道一直裝不起來
最後試試裝在2000上
沒想到成功了

但是有一個問題
怎樣讓我登出2000後還繼續讓他自動抓圖顯示流量ㄋ
是否在mrtg.cfg 上加上一筆runasdaemon:yes
和在\mrtg\bin下執行wperl mrtg --logging=eventlog mrtg.cfg
這樣即可ㄇ??

順便告訴大家怎ㄇ吧MRTG中文化
在mrtg.cfg加上Language:big 5
再組態一次就ok

lionel_lo 2001-08-03 12:46 PM

以找出解決方法了
[url]http://www.firedaemon.com/mrtg-howto.html[/url]
以上有教學

casperyang 2001-08-03 03:32 PM

想請問一下∼∼
我裝好之後去看MRTG的流量表
可是過了一天都沒有流量出來
可是確定機器上有流量在跑
請問我是否那邊設定錯誤了ㄋㄟ
我是裝在Win2K Pro上面的
請幫忙
謝謝

casperyang 2001-08-06 08:50 AM

想請問一下MRTG可否對Server做流量的監控
也就是說若有一台電腦是裝Win NT或者Unix
要對他做流量監控是否可行
Server上要做怎樣的設定才可以監控到
還有有位大哥提到MRTG中文化
在mrtg.cfg加上Language:big 5
再組態一次就可以了
想問一下何謂組態阿
第一次碰不太瞭解組態的意思
煩請告知
謝謝

lionel_lo 2001-08-06 07:15 PM

[QUOTE][i]最初由 casperyang [/i]
[B]想請問一下MRTG可否對Server做流量的監控
也就是說若有一台電腦是裝Win NT或者Unix
要對他做流量監控是否可行
Server上要做怎樣的設定才可以監控到
還有有位大哥提到MRTG中文化
在mrtg.cfg加上Language:big 5
再組態一次就可以了
想問一下何謂組態阿
第一次碰不太瞭解組態的意思
煩請告知
謝謝 [/B][/QUOTE]
若有一台電腦是裝Win NT或者Unix
要對他做流量監控是可以的
裝snmp
perl mrtg mrtg.cfg

somethingelse 2001-08-07 12:34 AM

請問一下各位
我的組態檔mrtg.cfg已經ok
index.htm也出來了
為什麼就是沒有圖片呢?

我用win98se+Savant3.0(tinyweb也有用過)

已解決!!

amc300 2001-08-07 09:13 PM

請教一下各位大大,有什麼方法可以抓到網卡的流量嗎,因為我是在公司上網,所以不能去動router,而且router 上還有其他人的流量,麻煩一下各位大大教教我

lionel_lo 2001-08-07 09:27 PM

[QUOTE][i]最初由 amc300 [/i]
[B]請教一下各位大大,有什麼方法可以抓到網卡的流量嗎,因為我是在公司上網,所以不能去動router,而且router 上還有其他人的流量,麻煩一下各位大大教教我 [/B][/QUOTE]
裝snmp

amc300 2001-08-07 11:47 PM

可以說清楚一些嗎,如何安裝snmp, 哪裡有教學呢,麻煩告訴我,謝謝回應

lionel_lo 2001-08-08 12:03 AM

[QUOTE][i]最初由 amc300 [/i]
[B]可以說清楚一些嗎,如何安裝snmp, 哪裡有教學呢,麻煩告訴我,謝謝回應 [/B][/QUOTE]
我沒裝過
不過你可以用預設值試試你公司的router or switch....

repsol 2001-08-08 12:51 AM

[QUOTE][i]最初由 amc300 [/i]
[B]可以說清楚一些嗎,如何安裝snmp, 哪裡有教學呢,麻煩告訴我,謝謝回應 [/B][/QUOTE]

請問你想裝在什麼os平台....unix...or M$ ...

不管啥平台..都很好裝...看一下readme就會裝了...
重點是後面的設定和啟動snmp services

ps : win2000已經default就有snmp services...企"服務"那邊啟動既可

casperyang 2001-08-09 05:07 PM

各位高手煩請救救我吧
MRTG我是裝在WIN2K PRO下
因為要監控兩台以上的網路設備
第一台設定的時候沒有問題(我是按照repsol兄所寫的步驟下去執行的)
第一台把他設定在C:\InetPub\wwwroot\A
而第二台設定在C:\InetPub\wwwroot\B
可是當設定第二台時執行
perl mrtg mrtg.cfg會出現

ERROR: I guess another mrtg is running. A lockfile (mrtg.cfg_l)
aged 3615 seconds is hanging around and I can't remove
it because another process is still using it. at mrtg line 1257.

怎會這樣阿∼∼是我那邊設定錯了嗎?
請各位幫幫看問題出在那邊阿
現在

casperyang 2001-08-09 09:09 PM

問一下如果同一台電腦要監控兩台以上設備的流量
是否都做同樣的設定只要把
目錄設在不同地方就可以ㄋㄟ
舉例來說A設備就設在InetPub\wwwroot\A
B設備就設在InetPub\wwwroot\B
???

lionel_lo 2001-08-09 11:44 PM

[QUOTE][i]最初由 casperyang [/i]
[B]各位高手煩請救救我吧
MRTG我是裝在WIN2K PRO下
因為要監控兩台以上的網路設備
第一台設定的時候沒有問題(我是按照repsol兄所寫的步驟下去執行的)
第一台把他設定在C:\InetPub\wwwroot\A
而第二台設定在C:\InetPub\wwwroot\B
可是當設定第二台時執行
perl mrtg mrtg.cfg會出現

ERROR: I guess another mrtg is running. A lockfile (mrtg.cfg_l)
aged 3615 seconds is hanging around and I can't remove
it because another process is still using it. at mrtg line 1257.

怎會這樣阿∼∼是我那邊設定錯了嗎?
請各位幫幫看問題出在那邊阿
現在 [/B][/QUOTE]
你要先下指令
net stop [COLOR=orangered]mrtg[/COLOR]
紅色部分指你的service name....

lionel_lo 2001-08-09 11:46 PM

[QUOTE][i]最初由 casperyang [/i]
[B]問一下如果同一台電腦要監控兩台以上設備的流量
是否都做同樣的設定只要把
目錄設在不同地方就可以ㄋㄟ
舉例來說A設備就設在InetPub\wwwroot\A
B設備就設在InetPub\wwwroot\B
??? [/B][/QUOTE]
市的
也可以把兩個.cfg的檔案合併成一個.cfg的檔案也可

casperyang 2001-08-10 05:17 PM

[QUOTE][i]最初由 lionel_lo [/i]
[B]
市的
也可以把兩個.cfg的檔案合併成一個.cfg的檔案也可 [/B][/QUOTE]


請問如果要把兩個以上的.cfg的檔案合併成一個要怎麼做阿??
請告知
謝謝

repsol 2001-08-11 01:08 AM

[QUOTE][i]最初由 casperyang [/i]
[B]


請問如果要把兩個以上的.cfg的檔案合併成一個要怎麼做阿??
請告知
謝謝 [/B][/QUOTE]

Hmm...手動編輯吧...
將兩個cfg檔..變成一個設定檔...
需要注意的地方是global的設定(options的地方)..不要重覆到target

尤其是workdir只能有一個..
所以a設備和b設備的html file和 流量圖會都在一起
所以要注意到cfg檔裡的target部分要不一樣...
這樣出來的html檔和流量圖檔名才不會重複

repsol 2001-08-15 12:59 AM

有沒有人想要試試MRTG+RRDtool 啊
這個也是不錯玩的喔...
[URL=http://home.kimo.com.tw/chmodkimo/traffic.htm]MRTG+RRDtool[/URL]

lionel_lo 2001-08-15 02:10 AM

[QUOTE][i]最初由 repsol [/i]
[B]有沒有人想要試試MRTG+RRDtool 啊
這個也是不錯玩的喔...
[URL=http://home.kimo.com.tw/chmodkimo/traffic.htm]MRTG+RRDtool[/URL] [/B][/QUOTE]
tell me where have this information hurry......thx....

repsol 2001-08-15 11:28 PM

rrdtool可以活用..我覺得蠻好玩的
剛剛好mrtg也可以用產生rrdtool的log..所以我就是看看囉...
下面這個我做的..大家參考看看...
[URL=http://home.kimo.com.tw/chmodkimo/traffic.htm]MRTG+RRDtool[/URL]



試試這個....這個是他的官方網站
[url]http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/[/url]

mmik 2001-08-19 03:54 AM

對不起....有一問題
 
2 個附加檔案
請問一下
我有在mrtg.cfg的檔案中把MaxBytes[]:改為 100000000
可是位啥麼出來圖的時候總是只有這麼少的k數

repsol 2001-08-19 04:17 AM

Re: 對不起....有一問題
 
[QUOTE][i]最初由 mmik [/i]
[B]請問一下
我有在mrtg.cfg的檔案中把MaxBytes[]:改為 100000000
可是位啥麼出來圖的時候總是只有這麼少的k數 [/B][/QUOTE]

你的單位是bytes...你的 mrtg 圖中已經將近有4.4kbytes...很多哩...
單位可以換成更小的單位 ex : bits ..我都是用這個單位的....
因為不用換算就可以知道現在網路流量 .. :)


ps : MaxBytes[] 單位設定不是用這個..是用Options[]:

mmik 2001-08-21 12:26 AM

2 個附加檔案
再請問一下
位啥麼我最大的流入流出量會那麼大
我適用東森的cable moden..上船頂多100k左右....下載速度連nctu最好...可是也才200多k
位啥麼它最大流出流入跟目前流出流入會跑到3000多ㄋ
她所謂的3000多是不是平常下載ftp裡面的速度ㄋ

repsol 2001-08-21 01:34 AM

[QUOTE][i]最初由 mmik [/i]
[B]再請問一下
位啥麼我最大的流入流出量會那麼大
我適用東森的cable moden..上船頂多100k左右....下載速度連nctu最好...可是也才200多k
位啥麼它最大流出流入跟目前流出流入會跑到3000多ㄋ
她所謂的3000多是不是平常下載ftp裡面的速度ㄋ [/B][/QUOTE]

這...這...太讓人驚訝了..
之前看你的文章po的圖..我還本來以為你是內部在傳東西..MRTG抓到瞬間的流量
沒想到這是你的上網速度...真是讓偶驚艷..
如果你確定你的mrtg config設的沒錯...不妨抓個大一點的檔看看(像是100mbytes以上)
的單一個檔...讓MRTG持續的抓download流量...是否會正常(像你所說的下載200k)...
如果持續一直在3000多k
那...那...那...請問大哥你住哪邊啊....我也要搬企那住..然後辦東森cable...超速上網

shyong 2001-08-23 04:21 PM

請問關於流量監控的部分 , 可否說向下列這個個方式來分析 ,

[IMG]http://proxy.tku.edu.tw/stat/pwebstats/days/images/domain.211.gif[/IMG]

請問要使用時麼軟體 ?

repsol 2001-08-24 01:54 AM

[QUOTE][i]最初由 shyong [/i]
[B]請問關於流量監控的部分 , 可否說向下列這個個方式來分析 ,

[IMG]http://proxy.tku.edu.tw/stat/pwebstats/days/images/domain.211.gif[/IMG]

請問要使用時麼軟體 ? [/B][/QUOTE]

這個...Hmm...這應該分析log的軟體pwebstats...
他的功能比較重於access log的分析...
分析web server(ex:apache)的access的log..或是proxy(ex:squid)的access log..所產生出來...
下面這個是詳細與pwebstats軟體的網站.....不用錢
[url]http://martin.gleeson.com/pwebstats/index.html[/url]

需要用錢的有webtrend...功能與介面作的都非常的不錯..大家參考參考 :)
[url]http://www.webtrends.com/[/url]

shyong 2001-08-24 09:59 AM

另外還想請教一下關於 MRTG 的部分

(1)可否將例如 210.70.128.129 , 210.70.128.130 , 210.70.128.131

210.70.128.132 四台機器的流量統一繪製成一張流量圖 ?

(2) 其每5分鐘 check 的機制是否能更改為一分鐘 ?

(3)此外 , MRTG 可否對於遠端 access 的存取作個別 IP 的統計,

例如像哪些 IP 對於 210.70.128.129 今天上傳下載多少流量 ?

(4) 一般而言 , MRTG 對於 PC 的負載部分 ( 因為我目前的機器

只剩下 Pentium 166 RAM = 48 MB 的 PC) ?

repsol 2001-08-25 05:23 PM

[QUOTE][i]最初由 shyong [/i]
[B]另外還想請教一下關於 MRTG 的部分

(1)可否將例如 210.70.128.129 , 210.70.128.130 , 210.70.128.131

210.70.128.132 四台機器的流量統一繪製成一張流量圖 ?

(2) 其每5分鐘 check 的機制是否能更改為一分鐘 ?

(3)此外 , MRTG 可否對於遠端 access 的存取作個別 IP 的統計,

例如像哪些 IP 對於 210.70.128.129 今天上傳下載多少流量 ?

(4) 一般而言 , MRTG 對於 PC 的負載部分 ( 因為我目前的機器

只剩下 Pentium 166 RAM = 48 MB 的 PC) ? [/B][/QUOTE]

(1)Hmm... sorry ..不太懂你的意思..
你是要4個ip的流量加總...還是4個ip..有四個流量圖,然後包在一個index.html檔裡
還是4個ip的流量擠的在一個流量圖...

上面所說的第一個和第二個都可以達到...但是第三個情形..4個ip的流量在一個流量圖裡
一個ip裡一定會有in/out的流量..4個ip要塞進一張流量圖...總共會有8個數值出現...
換句話說..一張流量圖會有8條流量曲線...不是像一般的MRTG只有一個ip的in/out traffic
(兩條流量曲線)...請問板上的高手們有人會嘛???請教一下..謝謝...

(2)unix我會..放上cron就可以了..每分鐘抓一次流量..M$的話..請問板上的高手們有人會嘛..請指教一下...謝謝

(3)我覺得這個功能交給分析log的軟體來作會比較好....拿apache的access log來分析
一看就一目了然...畢竟MRTG = Multi Router Traffic Grapher

(4)沒問題..如果是裝在FreeBSD那更是遊刃有餘...

shyong 2001-08-29 07:38 PM

我使用 linux 安裝 , 出現下列的錯誤 ,

而且沒有出現 run 這個目錄 , 我適用 mrtg-2.9.17.tar.gz

請問是哪裡出了狀況 , 另外請教如何設定 mrtg.cfg 中的內容


root@tarski bin ./mrtg mrtg.cfg
ERROR: "WorkDir" not specified in mrtg config file


所有時間均為 +8。現在的時間是 03:04 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。