設定MRTG讀取Windows效能監視器所產出的檔案數值?

顯示結果從第 1 筆 到 4 筆,共計 4 筆
  1. #1
    會員 iamyy 的大頭照
    註冊日期
    2004-04-20
    討論區文章
    565

    設定MRTG讀取Windows效能監視器所產出的檔案數值?

    Dears 大家好!

    多年前我曾經在網路上有找到一篇文章,有說明如何利用MRTG讀取Windows 2000 Server中效能監視器的Log檔(內含多個監控數據項目),來作為繪製MRTG圖表的內容~~

    但是目前我已經找不到那一篇文章了,請問一下版本的各位,有人知道這個部份應該如何實做呢?感恩 ^^



  2. #2
    會員 Dave-NAK 的大頭照
    註冊日期
    2005-02-06
    所在地區
    3M/384
    討論區文章
    93

    回覆: 設定MRTG讀取Windows效能監視器所產出的檔案數值?

    此文件是之前在公司服務的前輩所留下來的
    由於無法註明來源或出處,請原著見諒

    以下資料,提供給您參考


    把IIS架起來

    下載、解壓縮 MRTG 主程式,預設安裝到 C:\MRTG

    下載、安裝 Perl 相關程式,預設安裝到 C:\Perl
    下載網址:http://downloads.activestate.com/Act...SWin32-x86.msi

    設定環境
    path c:\perl\bin

    開始編譯
    開始→執行→cmd→c:→cd\→cd\mrtg\bin


    產生一組預設的MRTG設定檔,設備名稱為:public,使用IP為:127.0.0.1,檔名為:mrtg.cfg
    perl cfgmaker [email protected] --output mrtg.cfg


    打開mrtg.cfg文件後,先把全部內文刪掉,將以下資料直接複製貼上在 mrtg.cfg 文件中的最下面空白處

    EnableIPv6: no
    WorkDir: C:\Inetpub\wwwroot\Mrtg
    Options[_]: growright, bits
    Language: big5



    開始編譯其他電腦的MRTG設定檔,這邊暫定四台電腦(設備)。
    PS:設備的SNMP要記得開,群組設成PUBLIC
    設備01,IP為192.168.1.1
    perl cfgmaker [email protected] --output mrtg01.cfg
    設備02,IP為192.168.1.2
    perl cfgmaker [email protected] --output mrtg01.cfg
    設備03,IP為192.168.1.3
    perl cfgmaker [email protected] --output mrtg01.cfg
    設備04,IP為192.168.1.4
    perl cfgmaker [email protected] --output mrtg01.cfg



    將上述各電腦的設定檔複製貼上到 mrtg.cfg 這個主要設定檔。
    內容可以自己觀察,有 # 開頭的,皆為不執行的註解或範例,
    如下範例:
    ### Interface 16777219 >> Descr: 'Intel(R)-PRO/1000-MT-Desktop-Adapter-(Microsoft's-Packet-Scheduler)' | Name: '' | Ip: '192.168.1.1' | Eth: '00-0e-0c-33-b4-ec' ###
    Target[192.168.1.1_16777219]: 16777219[email protected]:
    SetEnv[192.168.1.1_16777219]: MRTG_INT_IP="192.168.1.1" MRTG_INT_DESCR="Intel(R)-PRO/1000-MT-Desktop-Adapter-(Microsoft's-Packet-Scheduler)"
    MaxBytes[192.168.1.1_16777219]: 12500000
    Title[192.168.1.1_16777219]: Traffic Analysis for 16777219 -- MOFAS
    PageTop[192.168.1.1_16777219]: <H1>Traffic Analysis for 16777219 -- MOFAS</H1>
    <TABLE>
    <TR><TD>System:</TD> <TD>MOFAS in </TD></TR>
    <TR><TD>Maintainer:</TD> <TD></TD></TR>
    <TR><TD>Description:</TD><TD>Intel(R)-PRO/1000-MT-Desktop-Adapter-(Microsoft's-Packet-Scheduler) </TD></TR>
    <TR><TD>ifType:</TD> <TD>ethernetCsmacd (6)</TD></TR>
    <TR><TD>ifName:</TD> <TD></TD></TR>
    <TR><TD>Max Speed:</TD> <TD>12.5 MBytes/s</TD></TR>
    <TR><TD>Ip:</TD> <TD>192.168.1.1 (61-67-242-host252.kbtelecom.net.tw)</TD></TR>
    </TABLE>
    ######################################
    以上為最基本的網頁輸出的參數內容,可以把HTML的內容程式碼簡化如下:
    ######################################
    Target[192.168.1.1_16777219]: 16777219[email protected]:
    SetEnv[192.168.1.1_16777219]: MRTG_INT_IP="192.168.1.1" MRTG_INT_DESCR="Intel(R)-PRO/1000-MT-Desktop-Adapter-(Microsoft's-Packet-Scheduler)"
    MaxBytes[192.168.1.1_16777219]: 12500000
    Title[192.168.1.1_16777219]: Traffic Analysis for 16777219 -- MOFAS
    PageTop[192.168.1.1_16777219]: <H1>設備的說明,可自行修改</H1>
    <TABLE>
    <TR><TD>Ip:</TD> <TD>設備的說明,可自行修改</TD></TR>
    </TABLE>
    ######################################
    再將以上修改過後的內容,直接複製到 mrtg.cfg 中,
    自己可以適時加上 ### 當做註解,以利日後修改或維
    護時方便。
    ######################################

    開始製作產生MRTG相關網頁、圖片:
    perl mrtg mrtg.cfg

    接下來開始編譯製作 index.htm 檔案,請先確認STEP05中的網頁輸出位置是否正確,
    如不正確,請確實修改之。
    perl indexmaker --title=網路流量統計表 --output=C:\Inetpub\wwwroot\Mrtg\index.htm mrtg.cfg
    附註:title 為該 index.html 的抬頭,可自行修改之。


    下載 nnCron Lite 這個小工具,作用為開機時會先這工具常駐到系統的服務,
    常駐後,它在去呼叫批次檔來執行 MRTG ,已達到自動更新的功能。
    下載網址:http://www.nncron.ru/download/nncronlt116.exe


    下載完後,直接安裝該程式,它會在你的系統服務新增一個名叫 cron 的服務把它啟動


    製作 MRTG 的批次執行檔。
    @echo off
    rem c:
    cd\mrtg\bin
    wperl mrtg mrtg.cfg
    exit

    製作完存成 playmrtg.bat 檔案,記得要存到 C:\mrtg\bin 底下。


    路徑在 cron 的預設安裝路徑 C:\Program Files\cron 底下,
    編輯 nnCron Lite 的排程設定檔 cron.tab ,請直接用文字編輯器打開編輯即可。
    新增一個排程如下,排程內容為每五分鐘執行一次 mrtg :
    */5 * * * * c:\mrtg\bin\playmrtg.bat



    請到 nnCron Lite 的安裝目錄下 C:\Program Files\cron 直接:
    先執行 stopcron.bat 停止 cron 服務
    再執行 startcron.bat 啟動 cron 服務



    連到你的 WebServer 位置看成果吧,例:http://IP/mrtg/

  3. #3
    會員
    註冊日期
    2001-10-01
    討論區文章
    455

    回覆: 設定MRTG讀取Windows效能監視器所產出的檔案數值?

    上面這篇是讀 SNMP ,不是讀效能監視器

  4. #4
    會員 iamyy 的大頭照
    註冊日期
    2004-04-20
    討論區文章
    565

    回覆: 設定MRTG讀取Windows效能監視器所產出的檔案數值?

    謝謝上述網友的回覆,目前我有找到一個文件

    http://tweenpath.tripod.com/mrtg/mrtg_setup.pdf

    目前正在Try當中,也分享給有需要網友~~

類似的主題

  1. 系統槽改成NTFS能讀取FAT32的檔案嗎【求助】
    作者:kobe13 所在討論版:-- Windows 討 論 版
    回覆: 8
    最後發表: 2004-10-26, 03:54 PM
  2. 【求助】請問有沒有辦法或工具把效能監視器的圖,數字化
    作者:gary0310 所在討論版:-- 網 路 技 術 版
    回覆: 1
    最後發表: 2002-12-06, 05:36 PM
  3. XP的系統管理工具的"效能"-"系統監視器"為何不能監視Memory的可用度?
    作者:PhoenixWang 所在討論版:-- Windows 討 論 版
    回覆: 9
    最後發表: 2002-06-08, 05:08 PM
  4. WIN2000 SERVER關於效能監視器的錯誤事件,如何排除
    作者:ivyserver 所在討論版:-- Windows 討 論 版
    回覆: 4
    最後發表: 2001-12-11, 10:00 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •