將MRTG做成系統(tǒng)服務(wù)
將MRTG做成系統(tǒng)服務(wù)
啟動(dòng)了MRTG服務(wù)后
如果成功會(huì)看到提示信息: Daemonizing MRTG ... Do Not close this window. Or MRTG will die
如果關(guān)掉CMD對(duì)話框 MRTG就會(huì)停止
這樣的話很不方便,下面我們將其做成系統(tǒng)服務(wù):
需要兩個(gè)工具srvany.exe 和 instsrv.exe
1、把srvany.exe 放到mrtg目錄下的bin文件目錄里在CMD下運(yùn)行instsrv 命令如下
- instsrv MRTG "c:\mrtg\bin\srvany.exe"
2、服務(wù)做完,但這只是啟動(dòng)srvany.exe并沒有啟動(dòng)MRTG 需要修改注冊(cè)表
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 找到 MRTG 新建--項(xiàng) parameters
在 parameters 再新建三個(gè) 字串值 名為 Application AppDirectory AppParameters
再在這三個(gè)值里分別設(shè)置路徑
- Application="c:\perl\bin\perl.exe" \*perl路徑
- AppDirectory="c:\mrtg\bin" \*cfg文件路徑
- AppParameters="mrtg --logging=mrtg.log mrtg.cfg" \*MRTG啟動(dòng)命令
用MRTG不僅可以監(jiān)視流量 還可以監(jiān)視CPU 磁盤讀寫 內(nèi)存 HTTP連接數(shù) 等等.. 但在LINUX下好實(shí)現(xiàn)在WIN就需要外掛了,實(shí)現(xiàn)起來很麻煩。我也沒有搞清楚,還需繼續(xù)努力,有興趣的朋友做出來共享一下了。
【編輯推薦】