如何在Windows下安裝配置MRTG
Windows下MRTG的安裝配置
一.在裝MRTG之前,Windows必須裝有以下兩種元件:
- Internet Inforrmation Services(IIS)
- Management and Monitoring Tools
二. 安裝完這兩個元件就可以安裝MRTG了.
由于MRTG是使用Perl語言編寫的,所以我們在Windows環(huán)境中需要先來配置Perl環(huán)境,Perl直接安裝即可,一般安裝在C:\perl , 安裝方法如下:
1、打開Perl的安裝文件 ,點(diǎn)下一步.
2、同意協(xié)議下一步.
3、在這里要注意了,系統(tǒng)默認(rèn)是安裝在 Perl 目錄里面,但為了我們以后使用程序的方便,一定要記得修改為 usr 目錄,盤符一般應(yīng)和web的根目錄所在的盤一致.
4、下一個畫面會讓您確認(rèn)是否使用[PPM3發(fā)送個人信息至ASPN],不要選它,直接按下一步.
5、這里可以全部選擇上,下一步.
6、提示準(zhǔn)備好了開始安裝了,下一步.開始安裝.
7、硬盤一陣響之后,系統(tǒng)就安裝成功了!大概在等幾分鐘,安裝Perl 到此結(jié)束.
三、 PERL安裝完成后
在控制臺/系統(tǒng)管理工具/服務(wù), 把"服務(wù)"打開.
先把SNMP Service和SNMP Trap Service兩個服務(wù)啟動.啟動完成后,再右擊SNMP Service,點(diǎn)擊"內(nèi)容" . 點(diǎn)擊"安全性"編輯群體名稱,名稱可以隨意安排,不過要和交換機(jī)配置時相吻合,權(quán)利選擇"READ ONLY"(只讀).
四. 交換機(jī)設(shè)置SNMP
- Switch>en
- Password:
- Switch # conf t
- Switch (config)# snmp-server community test RO
"Test"這個名字可以隨意,不過一定要和編輯群體名稱時一樣.RO就是"READ ONLY"(只讀).
- Switch (config)# snmp-server host 192.168.0.7 test
"192.168.0.7"為主機(jī)的IP,而不是交換機(jī)的IP. "test"就是編輯群體名稱時的名字.
- Switch (config)# snmp-server enable traps "enable traps"是允許訪問交換機(jī)信息.
- Switch # wr
" show run"查看配置信息,看看是否有如下類似的信息:
- snmp-server community test RO
- snmp-server enable traps snmp authentication warmstart linkdown linkup coldstart
- snmp-server enable traps config
- snmp-server enable traps copy-config
- snmp-server enable traps syslog
- snmp-server enable traps entity
- snmp-server enable traps flash insertion removal
- snmp-server enable traps bridge
- snmp-server enable traps stpx
- snmp-server enable traps rtr
- snmp-server enable traps c2900
- snmp-server enable traps vtp
- snmp-server enable traps vlancreate
- snmp-server enable traps vlandelete
- snmp-server enable traps port-security
- snmp-server enable traps MAC-Notification
- snmp-server enable traps envmon fan shutdown supply temperature status
- snmp-server enable traps hsrp
- snmp-server enable traps cluster
- snmp-server enable traps vlan-membership
- snmp-server host 192.168.0.7 test
如果有上面類似的信息的話交換機(jī)的SNMP已經(jīng)正常工作了。
五. 安裝MRTG:
現(xiàn)在最新的版本是:mrtg-2.9.27.zip 如果您使用的是LINUX或者UNIX系統(tǒng),可以直接下載mrtg-2.9.27.tar.gz 。軟件下載回來后,我們要先將其解壓。由于MRTG是一個PERL寫的程序,不需要安裝,稍后有些安裝過程需要在DOS里面完成,所以建議解壓的路徑為C:\MRTG。解壓后,運(yùn)行cmd,進(jìn)入DOS狀態(tài); c:\>cd\mrtg\bin 進(jìn)入剛才解壓的MRTG目錄. 準(zhǔn)備執(zhí)行命令.
1.使用perl mrtg 命令測試MRTG是否正確 ,以下執(zhí)行命令行:
- perl cfgmaker test@192.168.0.2 --global "WorkDir: d:\www\192" --output mrtg192.cfg
注: “ test@192.168.0.2”使用的是您需要獲得SNMP數(shù)據(jù)的設(shè)備的Community 和它的IP地址(交換機(jī)IP地址).
WorkDir: D:\www\192 使用的是正確安裝MRTG后,需要使用到的WEB目錄,所以你要在D盤下手動創(chuàng)建" www"的目錄,還要在"www"的目錄里創(chuàng)建"192"的目錄.
output mrtg192.cfg 則是輸出后的配置文件名稱,這個文件生成在"D:\www\192"下的"192"的目錄里
改好了之后按一下回車,系統(tǒng)就開始執(zhí)行配置了。由于我是先使用的是交換機(jī)來作為的SNMP源,上面命令執(zhí)行后,它會綁定24個端口,有一些信息顯示出來.
2. 執(zhí)行perl mrtg mrtg192.cfg命令,執(zhí)行這個命令會在"C:\MRTG\bin'的目錄里生成一個"mrtg192.cfg" 的文件.
3. 要使MRTG可以隨時得到最新的流量圖,我們還需要修改一下配置腳本,主要是剛才output參數(shù)所帶的文件名mrtg192.cfg,使用文本編輯器打開它。文件頭部已經(jīng)說明了在Windows系統(tǒng)里面或者在UNIX系統(tǒng)里面的不同配置方法,現(xiàn)在因為是新版的MRTG,已經(jīng)自動在尾部添加了工作目錄,不需要我們再手工編輯。為了使網(wǎng)絡(luò)流量圖可以每5分鐘自動更新一次,我們還需要在
###Global Config Options的下一行加入一條命令:
- RunAsDaemon: yes
這條命令的作用是使MRTG每5分鐘自動去獲取一次SNMP的數(shù)據(jù)及更新網(wǎng)絡(luò)流量圖形,保存文件,煺出。
4. 執(zhí)行"start /D C:\mrtg\bin wperl mrtg --logging=eventlog mrtg192.cfg"命令,當(dāng)你執(zhí)行完這個命令后,在"D:\www\192"下會生成很多文件,如圖片和網(wǎng)頁,還有另外一些參數(shù)文件.
5. 執(zhí)行" perl indexmaker --output=d:\www\192\index.htm mrtg192.cfg"命令,這個命令的作用就是把"D:\www\192"下那些零星的圖片和網(wǎng)頁綜合到一個"index.htm"的網(wǎng)頁里。
6. 另外還可以加載一個觀察CPU負(fù)載的網(wǎng)頁,方法就是在配置腳本里加入命令, 用文本編輯器打開它.把它拉到文件的最底部,在倒數(shù)第二行的位置,也就是在"" 和 "WorkDir: d:\www\192"之間加入命令。
" test@192.168.0.2"是交換機(jī)裡面的用戶名和交換機(jī)的IP地址. 而"Title[CPU]: 1_CPU"和"PageTop[CPU]:
1_CPU
"這兩句話都是顯示在網(wǎng)頁上的名字,可以根據(jù)不同的要求變換顯示,目的只是便予區(qū)分.
7. 為了使系統(tǒng)在每次開機(jī)后,能自動運(yùn)行該命令,我們還需要在啟動里面加入這個快捷方式。
1)、在桌面擊右鍵,選擇快捷方式。
2)、輸入快捷方式的運(yùn)行命令行為
- start /D c:\mrtg/bin wperl
- mrtg –logging=eventlog mrtg.cfg
3)、輸入一個好記的文件名,如”mrtg流量監(jiān)控”。
至此,在Windows下安裝配置MRTG已經(jīng)安裝成功了。MRTG已經(jīng)可以正常運(yùn)行了,每5分鐘流量圖,每日流量圖,每周流量圖,每月流量圖,每年流量圖,可以參考其他相關(guān)文章。
【編輯推薦】