2008-04-06

SRWSMT - Windows 平台的系統狀態監控

SRWSMT = SNMP RRDTool Windows Server Monitor Tool.


幾年前在管理大批Linux/Solaris Server的時候,最常用的就是靠SNMP+RRDTool 來抓取每台機器的系統狀況畫出一個簡單的監控圖形頁,以便能一目了然所有Server的運作狀況,隨著這幾年Windows Server的佔有率越來越高,雖然有些現成的軟體套件例如 OpenNMS, Cacti之類的,但功能太強太複雜,反而用的不是很順手,又找不到一個簡單又合適的Windows圖形化監控紀錄程式.
既然找不到就只好自己來搞了,所以就有了這套 SRWSMT的產生了.

SRWSMT主要是針對Windows平台,前提是以單純/方便使用為主.
目前的版本是v0.06..下載點

新版本請參閱 http://www.swm.idv.tw/

解開就兩個檔:
list.ini 監控目的設定檔:
單行格式為 被監控之主機名稱(自訂),被監控主機IP,community_name 以逗號分隔

SRWSMT.exe 主程式,執行它不需要安裝任何額外的東西.


而被監控的Windows 機器只需把Windows自帶的SNMP裝上並設定好即可.

SRWSMT.exe 參數說明:
-test IP community 測試目標IP的SNMP運作是否正常.
-makeindex 製作統計圖表的index頁面,會在GRAPHIC目錄下建立index.html
不帶參數:讀取list.ini 並開始抓取資料及繪製圖形,
資料記錄於DATA目錄,圖形則存放於GRAPHIC目錄.

使用說明:
可先以 SRWSMT.exe -test IP community來測試SNMP運作是否正常
再來就把 list.ini設定好後, 將SRWSMT.exe 排入Windows的系統排程,排程設定五分鐘執行一次,

執行 SRWSMT.exe -makeindex 建立索引頁面,如此即可進入到GRAPHIC目錄下打開 index.html看到跑出來的圖形了


在INDEX頁面點選單圖會進入到該台機器的詳細資料頁


因為還屬於開發中的版本,所以還有很多地方需要修正..
如果在使用上有問題或是有任何意見,請來信告知.

==========================
附帶說明:系統排程設定方式:

1.打開排定工作(Scheduled Tasks)


2.新增排程


3.選擇瀏覽


4.指向SRWSMT目錄並開啟SRWSMT.exe


5.執行方式選取每日(Daily)


6.開始時間設為 上午12:00 (12:00AM),執行方式:每天(Every Day)


7.設定排程執行權限的帳號/密碼


8.選取"開啟進階內容"


9.在內容選取"排程"頁,點選"進階"


10.進階排程選項頁勾選"重複執行",每隔5分鐘,期間24小時


11.設好後就可以看到排程的說明 "每天上午12:00起每隔5分鐘 為時24小時"


這樣排程就設定完成了.

被控端SNMP安裝/設定步驟 ->1.下載圖檔 2.參考教學

4 則留言:

风中箫笛 提到...

不错的东西,非常实用,先收藏了。

恍惚中的魚 提到...

請問這檔案還有嗎?
如果可以的話能寄給我嗎?

Wisely Song 提到...
作者已經移除這則留言。
Wisely Song 提到...

https://dl.dropboxusercontent.com/u/3749336/SRSMT_v020_Windows.zip

https://dl.dropboxusercontent.com/u/3749336/SRSMT_v020_Linux.zip