[過程]
(一)必備軟體
(1)IIS/apache [url]http://www.apache.org/[/url]下載Apache,IIS系統自帶
(2)ActivePerl [url]http://www.activestate.com/Products/ActivePerl/[/url]
(3)Mrtg [url]http://oss.oetiker.ch/mrtg/[/url]
我將其ActivePerl安裝到D盤,Mrtg也放到D盤
(二)配置
因監控多臺交換機,故需要有多次重複的配置,僅舉一例。
(1)cd d:/mrtg/bin
(2)D:Perlinperl cfgmaker [email]public@xxx.xxx.xxx.xxx[/email] –global WorkDir:www1 –output switch_23.cfg
(3)修改switch_23.cfg mrtg的配置檔案
去掉註釋
# or for NT
WorkDir: d:www1 <====去掉這裡的”#” 釋出網頁的主目錄
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
Options[_]: growright, bits <====去掉這裡的”#” 圖表橫座標時間值是向右發展的,單位為bits
追加
RunAsDaemon:yes
interval:5 每5分鐘自動統計一次
Language:gb 選擇語言,中文簡體可以選擇gb、cn、chinese、gb2312
(4)D:Perlinperl indexmaker –output=D:www1index.html –title=Mian-WAN-C3750 D:mrtginswitch_23.cfg
生成首頁
(5)D:Perlinperl mrtg –logging=switch_23.log D:mrtginswitch_23.cfg
注意,這一步驟要執行幾次:每一次停止後(顯示假死狀態),可以按ctrl+c終止,再次執行,直到出現don`t close window,or mrtg die
說明就OK了。但是這是一個在前臺執行的,我們想在後臺工作,於是就需要wperl
D:Perlinwperl mrtg –logging=switch_23.log D:mrtginswitch_23.cfg
(6)對於重啟,我們需要用指令碼+計劃任務
mrtg.bat
@echo off
D:Perlinwperl D:mrtginmrtg –logging=switch_20.log D:mrtginswitch_20.cfg
D:Perlinwperl D:mrtginmrtg –logging=switch_21.log D:mrtginswitch_21.cfg
D:Perlinwperl D:mrtginmrtg –logging=switch_22.log D:mrtginswitch_22.cfg
D:Perlinwperl D:mrtginmrtg –logging=switch_22.log D:mrtginswitch_22.cfg
計劃任務定為“計算機重啟時”
(7)在IIS下新增虛擬主機嘍,這個就是Next的活。
[結論]任務完成,保留以備不時之需!