MRTG FOR WINDOWS 安裝指南

2022-01-31 19:03:16 字數 2185 閱讀 7613

mrtg(multi router traffic grapher),通常講是乙個監控網路鏈路流量負載的開源軟體,它可以從所有執行snmp協議的裝置上(包括伺服器、路由器、交換機等)抓取資訊。事實 上它不僅可以監控網路裝置,任何其它的支援snmp協議的裝置都可以做為mrtg的監控物件,並自動生成包含png圖形格式的html文件,通過http 方式顯示給使用者。

官方的安裝指導:

準備安裝環境

安裝mrtg

解壓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目錄下建立一些html和png檔案,這些檔案就是使用者通常看到的流量報表了。

使mrtg成為windows的服務

serany.exe和instsrv.exe這兩個程式是windows自帶的工具的軟體。它們可以把任何乙個windows的應用程式安裝成為

windows的乙個服務。

(1)、修改登錄檔

(2)、安裝服務

把serany.exe,instsrv.exe複製mrtg的安裝目錄下,鍵入以下命令:

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

雙擊mrtg.reg檔案,把相關資訊註冊到登錄檔中。在「控制面板->管理工具->services」下執行名為mrtg的服務即可。

預設情況下,每5分鐘,mrtg收集一次資料(注意:一定要在bin\mrtg.cfg配置檔案最後一行加上runasdaemon: yes)

mongodb els memcached安全漏洞

elasticsearch漏洞 漏洞 cve 2014 3120 命令執行 cve 2015 3337 目錄穿越 cve 2014 3120 命令執行 啟動 docker compose build docker compose up d cve 2015 3337 目錄穿越 在安裝了具有 site...

pureftp mysql pureftp安裝部署

ftp 檔案傳輸 pure ftpd ftp軟體 作用 通過對映登入傳送和接收檔案。wget 2 解壓包 tar jxvf pure ftpd 1.0.43.tar.bz2 3 進入解壓目錄 cd pure ftpd.4 初始化安裝環境 先建立安裝目錄mkdir usr local pureftpd...

thinkphp nginx phpcgj安裝配置

環境 mysql 5.6.26 nginx 1.9.4.tar.gz php 5.6.13 程式框架thinkphp 客戶要求必須使用nginx php 1.首先安裝nginx mysql php 2.安裝擴充套件php擴充套件 pdo mysql 1 cd usr local src php 5....