中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MRTG FOR WINDOWS 安裝指南

發布時間:2020-07-08 19:56:58 來源:網絡 閱讀:578 作者:nuczhyj 欄目:系統運維

MRTG FOR WINDOWS 安裝指南

 

MRTG(Multi Router Traffic Grapher),通常講是一個監控網絡鏈路流量負載的開源軟件,它可以從所有運行SNMP協議的設備上(包括服務器、路由器、交換機等)抓取信息。事實上它不僅可以監控網絡設備,任何其它的支持SNMP協議的設備都可以做為MRTG的監控對象,并自動生成包含PNG圖形格式的HTML文檔,通過HTTP 方式顯示給用戶。

 

 官方的安裝指導:http://mrtg.cs.pu.edu.tw/doc/mrtg-nt-guide.en.html

 

準備安裝環境

 

    安裝之前,除了MRTG安裝程序外,還要下載幾個輔助軟件。這些軟件全部是免費的。

1. 下載MRTG

     http://www.mrtg.org

 

   2.下載ActivePerl

 http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

 

3. 下載Windows服務安裝工具:SERANY.exe INSTSRV.exe

 http://www.electrasoft.com/srvany/srvany.htm

 

安裝MRTG

 

 下載了以上軟件后就可以開始安裝了。事實上在Windows上安裝MRTG很簡單,因為MRTG是以Perl語言開發的,所以要首先安裝一個Perl語言的運行環境出來。

 

1. 安裝ActivePerl

 

    解壓ActivePerl的包,在安裝目錄中找到install.bat文件,運行它即可。在DOS窗口中,安裝程序會問一些問題,諸如安裝路徑、是否要修改環境變量等,可以全部使用缺省設置,一路回車就行了。缺省情況下Perl安裝在C:\Perl目錄下。完成安裝后,打開Windows的環境變量檢查一下是否增加了Perl的運行文件路徑。

 

2. 安裝MRTG

 

   解壓MRTG的包,我用的是MRTG-2.12.2版本。將解壓后的目錄移到C:\下就行了。

 

 

需要注意的地方

 

(1)、給Windows安裝SNMP協議支持

 通常由于SNMP是一個建議關閉的協議(因為有安全漏洞),所以Windows 2003不是缺省安裝的。不過MRTG就是要用SNMP協議,有什么辦法呢,就裝一個吧。在“控制面板->增加/刪除程序->Windows 組件安裝”中,安裝SNMP的組件。(打開"Windows 組件向導"-->在“組件”中,單擊“管理和監視工具”(但是不要選中或清除其復選框),然后單擊“詳細信息”。

 選中“簡單網絡管理協議”復選框,然后單擊“確定”。)

 

 (2)、修改SNMP的安全設置

 

       如果被監控的機器上也跑Windows的話,這部分就一定要設置(要在被監控方設置,MRTG所在服務器可以不用設置),否則永遠也收不到SNMP的消息。

 打開Services窗口并找到SNMP服務,打開右鍵菜單,選擇屬性。在打開的窗口中找到“安全”選項頁。在選項頁中有兩部分設置,上半部分是指 SNMP服務接受哪種Community指示字,缺省情況下Windows 2003不對任何指示字反饋。我一般都設為“public--READ ONLY”。下半部分可以設置可信任的主機名、IP或是IPX名稱。

 

 (3)、修改防火墻

 

       如果你安裝了防火墻,要記得打開UDP 161端口,否則也會問題多多。

 

運行MRTG

    好了,總算安裝完了。現在可以運行一下MRTG了,看看它的廬山真面目。

 

    打開DOS窗口,首先進入C:\mrtg\bin,然后輸入以下命令:

 

     perl cfgmaker public@localhost --global "WorkDir:C:\Inetpub\wwwroot\mrtg" --output mrtg.cfg

 

    這條命令是給MRTG建立一個監控配置文件,監控的對象是localhost,就是本地機器。你也可以用IP地址來代替localhost,或者指向其它的監控主機。(:上面這行命令中WorkDir: C:盤符之間要有空格!!! 另外C:\Inetpub\wwwroot\mrtg這個目錄也可以換成其它目錄,不過因為mrtg會在這個工作目錄下生成統計圖表和網頁,所以一般指定為某個站點下的目錄,以方便直接從網上查看統計數據)

 

    再鍵入一個命令:

 

    perl mrtg mrtg.cfg

 

    這個命令會在C:\Inetpub\wwwroot\mrtg目錄下建立一些HTMLPNG文件,這些文件就是用戶通常看到的流量報表了。

 

使MRTG成為Windows的服務

 

     SERANY.exeINSTSRV.exe這兩個程序是Windows自帶的工具的軟件。它們可以把任何一個Windows的應用程序安裝成為

 

Windows的一個服務。

 

  (1)、修改注冊表

 

       創建一個文本文件,在文件中寫入以下內容,并保存為mrtg.reg文件:

 

         Windows Registry Editor Version 5.00

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRTG\Parameters]

 "Application"="c:\\perl\\bin\\wperl.exe"

 "AppParameters"="c:\\mrtg\\bin\\mrtg--logging=eventlog c:\\mrtg\\bin\\mrtg.cfg"

 "AppDirectory"="c:\\mrtg\\bin\\"

 

  (2)、安裝服務

 

       SERANY.exe,instsrv.exe復制MRTG的安裝目錄下,鍵入以下命令:

 

       instsrv MRTG c:\mrtg\bin\srvany.exe

 

       雙擊mrtg.reg文件,把相關信息注冊到注冊表中。在“控制面板->管理工具->Services”下運行名為MRTG的服務即可。

 

 默認情況下,每5分鐘,mrtg收集一次數據(注意:一定要在bin\mrtg.cfg配置文件最后一行加上RunAsDaemon: yes)

 

對于希望使用mrtg來對多個設備進行監控的情況,舉例如下:

cfgmaker --global "WorkDir: /var/www/html/mrtg"
--global "Options[_]: growright,bits"
--ifref=descr
--ifdesc=alias
public@router1.place.xyz
public@router2.place.xyz
--global "Options[_]: growright"
--ifref=name
--ifdesc=descr
public@switch2.place.xyz
--ifdesc=name
public@switch3.place.xyz >; mrtg.cfg

這里指示監控四個設備:router1.place.xyzrouter2.place.xyzswitch2.place.xyz
switch3.place.xyz,所有的設備都采用共同體名public來進行監控。并且兩個路由器采用descr來作為設備的描述信息,而兩個交換機則采用alias作為設備描述(這兩者是不同的,例如對于cisco路由器來說,對于descr來說設備描述為"Serial0",而對于aliasl來說則為"Link to HQ")

運行mrtg

一旦生成正確的配置文件,就運行下面的命令:

/usr/local/mrtg-2/bin/mrtg /etc/mrtg.cfg

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

炎陵县| 同德县| 嫩江县| 融水| 红桥区| 准格尔旗| 桐庐县| 格尔木市| 贵州省| 陆良县| 福泉市| 交城县| 吉林市| 抚松县| 阿克苏市| 洪湖市| 海口市| 依兰县| 泰兴市| 平阴县| 正阳县| 舞钢市| 宜丰县| 苏尼特右旗| 宁海县| 保德县| 万山特区| 乌鲁木齐市| 合作市| 神农架林区| 孟津县| 克什克腾旗| 宁晋县| 靖边县| 克山县| 巴南区| 逊克县| 钦州市| 辽宁省| 赣榆县| 望城县|