【免費註冊】 【會員登入】 【個人資料】 【會員列表】 【論壇幫助】 【論壇搜尋】 【登出論壇】

∮Ω奧米加空間∮
∮Ω奧米加空間∮»技術文件區»【原創】WIN2000 PRO 架設 MRTG 教學

訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆
作者 主題     分頁:[ 1 2 3 4 ]
dc
管理員



性別:男
來自:瓦肯星
發表總數:11573
註冊時間:2002-05-07 16:32
(第 1 篇) 【原創】WIN2000 PRO 架設 MRTG 教學

在架設 MRTG 之前電腦上要先有 Web Server 喔!例如: Apache 等等,妳也可以到站內的架站包收集區
HERE 尋找比較快速的解決方法

有了 Web Server 之後我們還要安裝 PERL 程式,請 按這裡 到 ActivePerl 的官方網頁下載 For Windows 版本!

在來下載 MRTG 程式請 按這裡 到官方網頁下載 ZIP 版!


東西都準備好了就來開始安裝吧~

首先由於 MRTG 需要用 SNMP 的功能,所以請到 控制台 -> 新增/移除程式 -> 新增/移除WINDOWS元件 -> 勾選 Management and Monitoring Tools 這個元件 並且按 下一步 開始安裝。
安裝完畢之後請重新開機~

在來安裝 ActivePerl 照她的預設值按下一步即可,在來將 MRTG 解開教學裡我們以 mrtg-2.9.27 為例 把它解壓在 C 碟她會將解壓出來的檔案放在 mrtg-2.9.27 這個目錄!

在來按 開始 -> 執行 -> 輸入 CMD -> 確定  開出 MS-DOS 視窗 (以下簡稱命令列)

在 C:\> 底下輸入 CD\mrtg-2.9.27\bin 然後按輸入鍵

此時會到 C:\mrtg-2.9.27\bin> 請輸入 perl mrtg  然後按輸入鍵,出現下面的畫面代表 PERL 程式可以正常執行



接著輸入下列指令 ( 我們以 IP 192.168.0.1 當作例子,當你在執行時請改為妳要監視的 IP 。還有紅色的文字請改為妳 Web Server 放網頁的 www 位置)

perl cfgmaker [email protected] --global "WorkDir: c:\www\mrtg" --output mrtg.cfg

沒有出現 Error 的話就代表抓到要監視的設備了,此時 C:\mrtg-2.9.27\bin> 會生成 mrtg.cfg 這一個檔案請用編輯軟體開啟她找到

Options[_]: growright, bits

這一行將她前面的 # 消掉,使用這個功能的好處是圖表會由左向右而且數值會以bits顯示。接下來請在頁尾加上  Language: big5  這一行字功能不用我說吧 @@" 並且儲存不要關閉喔!

接著回到命令列輸入 perl mrtg mrtg.cfg  按下輸入鍵,在來修改 mrtg.cfg 在頁尾加上 RunAsDaemon: yes 儲存然後關閉!

再回到命令列輸入 start /Dc:\mrtg-2.9.27\bin wperl mrtg --logging=eventlog mrtg.cfg 按下輸入鍵,此時 MRTG 已經開始運作了在 c:\www\mrtg 裡可以看到他生成的 html 檔案,開啟她妳就可以看到流量統計圖囉~不過要等五分鐘第一筆流量才會出來唷~

架設 MRTG 就是這麼簡單唷~ 在此感謝各位幫助我解決疑惑的網友,有你們熱心的回答才有這篇教學的~謝謝你們




本帖由dc最後編輯於2003-02-27 12:58

Your mind to my mind,

your thought to my thought
發表時間:2003-02-27 12:57
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:192.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11573
註冊時間:2002-05-07 16:32
(第 2 篇) 【原創】停止 MRTG

為何要停止 MRTG 呢?

當你更改了 mrtg.cfg 而過了五分鐘沒抓到新設定的值,或想將 public 改成別的名稱不想讓人知道我有架 MRTG 就用預設值來抓我的設備時!妳需要停止 MRTG 的運作~


如何將 public 改成別的名稱?
請到 開始 -> 設定 -> 控制台 -> 系統管理工具 -> 服務 -> SNMP Service 按右鍵內容-> 安全性 -> 點一下預設的群組 public -> 編輯 改成妳自己取的名稱,我們以 omega 為例

叫出工作管理員將 wperl 結束,手動將 C:\mrtg-2.9.27\bin> 裡的 mrtg.cfg_l 刪除然後在命令列切換到 C:\mrtg-2.9.27\bin> 這個目錄下跟上一篇同樣指令只是 public 改為 omega

perl cfgmaker omega@192.168.0.1 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg

修改 mrtg.cfg 檔找到 Options[_]: growright, bits 這一行將她前面的 # 消掉然後在頁尾加上 Language: big5 這一行並且儲存不關閉!

接著回到命令列輸入 perl mrtg mrtg.cfg  按下輸入鍵,在來修改 mrtg.cfg 在頁尾加上 RunAsDaemon: yes 儲存然後關閉!

再回到命令列輸入 start /Dc:\mrtg-2.9.27\bin wperl mrtg --logging=eventlog mrtg.cfg 按下輸入鍵,此時 MRTG 就會重新開始運作了喔!






Your mind to my mind,

your thought to my thought
發表時間:2003-02-27 16:29
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:192.*.*.* 編輯  引言回覆 
千江月
註冊會員



性別:男
來自:The EARTH!
發表總數:5
註冊時間:2003-03-07 23:00
(第 3 篇) 知道了

MRTG原來也可以這樣用 記下來了






有看有貼,有貼有回!
發表時間:2003-03-07 23:08
千江月的個人資料 傳送郵件給千江月 千江月發表的所有文章 送出悄悄話給千江月 IP:218.*.*.* 編輯  引言回覆 
huei
初級會員



性別:男
來自:
發表總數:31
註冊時間:2003-05-16 11:02
(第 4 篇) 【求助】

我用你的方法架好啦,但是他不會自動更新ㄝ,他就停留在我架好的那個時刻,我的工作管理員裡面wperl並沒有在執行,是不是我哪邊有出錯,可以再跟我說一下嘛,謝謝啦




發表時間:2003-05-16 11:05
huei的個人資料 傳送郵件給huei huei發表的所有文章 送出悄悄話給huei IP:202.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11573
註冊時間:2002-05-07 16:32
(第 5 篇)

停留在你架好的那個時刻,而且工作管理員 wperl 沒有在執行。
那代表最後一個參數你沒下好所以沒有啟動的關係
c:\mrtg-2.9.27\bin 這個路徑要改成你自己的而且每個參數都不能漏掉喔!

start /Dc:\mrtg-2.9.27\bin wperl mrtg --logging=eventlog mrtg.cfg






Your mind to my mind,

your thought to my thought
發表時間:2003-05-16 22:54
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:192.*.*.* 編輯  引言回覆 
huei
初級會員



性別:男
來自:
發表總數:31
註冊時間:2003-05-16 11:02
(第 6 篇)

ㄏㄏㄏ....我架好啦,很感謝你喔,但是還有一個問題,就是為何他總會自動停止呀,一開始都好好的,但是過一段時間就停啦,我也看不到wperl在執行,真是奇怪...

我問題那麼多,包含包含.    謝謝




發表時間:2003-05-22 22:14
huei的個人資料 傳送郵件給huei huei發表的所有文章 送出悄悄話給huei IP:61.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11573
註冊時間:2002-05-07 16:32
(第 7 篇)

自動停止?而且看不到 wperl 在執行那就很詭異了!
會停止的原因不外乎 設備變更 IP位置更換 重開機 等等,但是除非 重開機 否則已經執行的 wperl 不會消失。

先查查為何 wperl 會不見去事件檢視器看看。


如果找不到原因的話請按步就班的在 RUN 一次,一步一步慢慢來不要漏掉或跳過任何一個步驟~
如果你本身是透過 NAT 出去查一下 IP 是否變更的很快,如果 IP 一小時內變更很多次的話請查查你 NAT 設備的設定值。






Your mind to my mind,

your thought to my thought
發表時間:2003-05-23 11:04
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:192.*.*.* 編輯  引言回覆 
阿輝
註冊會員



性別:男
來自:
發表總數:5
註冊時間:2003-07-07 23:31
(第 8 篇)

我的倒是不太一樣..@@~

我是設定 bat 檔排程 執行 mrtg mrtg.cfg
比較簡單... (wperl 是?..)

另外 mrtg.cfg 裡我是習慣設定輸出為 index ,瀏覽會較為方便
SNMP 則是直接抓防火牆/分享器的.. 對外則不開放 SNMP Port 出去~






Http://www.palmislife.com
發表時間:2003-07-07 23:35
阿輝的個人資料 傳送郵件給阿輝 阿輝的個人首頁 阿輝發表的所有文章 送出悄悄話給阿輝 IP:210.*.*.* 編輯  引言回覆 
dc
管理員



性別:男
來自:瓦肯星
發表總數:11573
註冊時間:2002-05-07 16:32
(第 9 篇)

阿輝歡迎你來唷 ^^
還有 BIOS 我更新了不會在 50% 了現在很低呢

不知道你有空可以寫寫你的方式嗎?我寫的這個方式是在我電腦上試出來這樣才可以跑,其他的方式沒試過說 ^^|||






Your mind to my mind,

your thought to my thought
發表時間:2003-07-07 23:58
dc的個人資料 傳送郵件給dc dc的個人首頁 dc發表的所有文章 送出悄悄話給dc IP:192.*.*.* 編輯  引言回覆 
阿輝
註冊會員



性別:男
來自:
發表總數:5
註冊時間:2003-07-07 23:31
(第 10 篇)

其實也是差不多啦

確定有將 Perl 設在 Path

到 MRTG\BIN 路徑下執行

perl cfgmaker [email protected] --global "WorkDir: MRTG 絕對路徑" --output mrtg.cfg

(絕對路徑例如 C:\usr\local\apache\htdocs\mrtg)
(191.168.1.1 是我防火牆的 IP,如果你的 IP 分享器或是 ADSL Modem 有支援 SNMP 的話就可以設定為該裝置的 IP,或是像 DC 設 Windows 的 SNMP 服務也可以)

然後修改 mrtg.cfg

很奇怪的我產生的 .cfg 中.. workdir 會有問題
workdir:c:\usr\local\apache\htdocs\mrtg
而正確的應該是 workdir: c:\usr\local\apache\htdocs\mrtg

注意到了嗎?.. : 的後面少了一個空白.. 這裡要注意一下
然後也是在最後面加上  Language: big5

接著看機器而定.. 可能會抓到好幾組組態... 會用 # 註解..
把 # 註解去除即可...

然後建議把本來輸出預設為 IP 改為 index ,這樣的話對於觀看比較方便

這部分比較複雜,我直接貼我的組態出來好了


我的 MRTG.CFG

代碼:

# Created by
# cfgmaker [email protected] --global workdir:c:\usr\local\apache\htdocs\mrtg --output mrtg.cfg


### Global Config Options

#  for UNIX
# WorkDir: /home/http/mrtg

#  or for NT
# WorkDir: c:\mrtgdata

### Global Defaults

#  to get bits instead of bytes and graphs growing to the right
Options[_]: growright,

### Interface 1 >> Descr: '' | Name: '' | Ip: '192.168.1.1' | Eth: '00-01-36-02-ff-26' ###
#
Target[index]: 1:[email protected]:
SetEnv[index]: MRTG_INT_IP="192.168.1.1" MRTG_INT_DESCR=""
MaxBytes[index]: 64000
Title[index]: PALMisLIFE 網站流量統計 - 總流量
PageTop[index]: <H1>PALMisLIFE 網站流量統計 - 總流量</H1>
  <TABLE>
    <TR><TD>作業系統:</TD>     <TD>Windows 2000 + Apache2</TD></TR>
    <TR><TD>最大速度:</TD>  <TD>64 千位元組/每秒</TD></TR>
  </TABLE>


### Interface 2 >> Descr: '' | Name: '' | Ip: '61.218.156.218' | Eth: '00-01-36-02-ff-27' ###
### The following interface is commented out because:
### * has a speed of 0 which makes no sense
#
# Target[192.168.1.1_2]: 2:[email protected]:
# SetEnv[192.168.1.1_2]: MRTG_INT_IP="61.218.156.218" MRTG_INT_DESCR=""
# MaxBytes[192.168.1.1_2]: 0
# Title[192.168.1.1_2]: Traffic Analysis for 2 -- none
# PageTop[192.168.1.1_2]: <H1>Traffic Analysis for 2 -- none</H1>
#  <TABLE>
#    <TR><TD>System:</TD>     <TD>none in </TD></TR>
#    <TR><TD>Maintainer:</TD> <TD>-</TD></TR>
#    <TR><TD>Description:</TD><TD>  </TD></TR>
#    <TR><TD>ifType:</TD>     <TD>ethernetCsmacd (6)</TD></TR>
#    <TR><TD>ifName:</TD>     <TD></TD></TR>
#    <TR><TD>Max Speed:</TD>  <TD>0.0 Bytes/s</TD></TR>
#    <TR><TD>Ip:</TD>         <TD>61.218.156.218 (61-218-156-218.HINET-IP.hinet.net)</TD></TR>
#  </TABLE>


workdir: c:\usr\local\apache\htdocs\mrtg
Language: big5


最後執行 perl mrtg mrtg.cfg
第一次有錯誤應該是正常
連續執行幾次
沒有錯誤就應該 ok 了

我是存一個 run.bat  內容為 perl mrtg mrtg.cfg
然後隨便找一個排程程式

設定每 5 分鐘執行一次 run.bat




本帖由阿輝最後編輯於2003-07-09 20:04

Http://www.palmislife.com
發表時間:2003-07-09 19:59
阿輝的個人資料 傳送郵件給阿輝 阿輝的個人首頁 阿輝發表的所有文章 送出悄悄話給阿輝 IP:61.*.*.* 編輯  引言回覆 
所有時間均為GMT+8, 現在是2025-12-20 11:24     分頁:[ 1 2 3 4 ]
訂覽該主題更新消息 | 將該主題推薦給朋友 發表新主題 發起投票  回覆

快速回覆
主題 ( 回覆文章可以不輸入標題 )
URLs自動分析
有回覆時郵件通知
禁用表情符號
使用簽名

<聯絡我們 - OMEGA - 控制面板>

Powered by Centaur & Joksky & DC, ver 2003.08.14
Copyright ©2002-2008 PHPY.COM


頁面生成時間:0.014301061630249