IISWatcher是一款小巧的IIS監控工具。可以監控IIS中每個站點具體CPU使用率,使用記憶體,網路流量,以方便網管在眾多虛擬主機中查詢出有問題的站點,或者比較浪費伺服器資源的站點。 特別推薦用於解決IIS經常莫名其妙停止服務的問題。
基本介紹
- 軟體名稱:IISWatcher
- 軟體平台:Win2000/Win2003(Win2000需要安裝Net V1.1框架)
軟體介紹,軟體使用,
軟體介紹
IISWatcher是一款小巧的IIS監控工具。可以監控IIS中每個站點具體CPU使用率,使用記憶體,網路流量,以方便網管在眾多虛擬主機中查詢出有問題的站點,或者比較浪費伺服器資源的站點。 特別推薦用於解決IIS經常莫名其妙停止服務的問題。
運行平台:Win2000/Win2003(Win2000需要安裝Net V1.1框架)
適用範圍:虛擬主機提供商用於排查個別有問題或者比較占資源的網站,或其它需要對IIS進行監控的客戶。
主要功能:
◇ 各個站點的CPU監控
◇ 各個站點的總CPU統計
◇ 各個站點的記憶體監控
◇ 各個站點的最大記憶體監控
◇ 各個站點的網路流量監控
◇ 統計各個站點過去一段時間內的流量
◇ 各個站點的執行緒監控
◇ 各個站點的載入模組監控
◇ IIS6.0應用程式池批量創建、分配及刪除管理
◇ IIS5.0的臨控器安裝
軟體特色:
◇ 可以監控每一個虛擬主機站點的CPU\記憶體等資源的使用情況。
◇ 任何一個有問題的虛擬主機站點都會導致CPU及記憶體的不正常使用, 都可以很方便的查找出來。
◇ 提供批量的IIS6.0套用程池管理。
◇ 對每個站點進行流量監控及統計,很方便找出比較占資源的站點。
軟體使用
一、如何判斷有問題的站點
可以通過允察進程里各個w3wp進程的CPU及記憶體的使用情況, 一般網站CPU都在10%以下,記憶體不超過50M,如果有某一個網站的CPU突然漲到50%以上,或記憶體漲到100M以上, 或幾百M,持續不下來的,這個網站肯定有問題。
二、如何查找浪費資源較大的站點
可以通過查看進程里各個w3wp進程的CPU及記憶體的使用情況, 一般網站CPU都在10%以下,記憶體不超過50M,通過比較CPU及記憶體的資源,即可方便的發現哪個網站比較浪費伺服器資源。
可以通過監控網路流量找出當前比較浪費網路頻寬的站點。或者對過去一段時間的流量進行統計,找到傳送及接收位元組比較多的站點。
三、使用步驟
◇ IIS監控過程中,可能需要對IIS配置是進行修改,為了方便監控之後還原到初始狀態,建議先對IIS進行備份,以備監控之後,再進行還原
◇ 雙擊執行IISWatcher.exe打開程式這後,轉到IIS6,點"載入IIS表列", 然後選擇你想要監控的站點(按Shift可以多選)
◇ 點擊"選中站點使用獨立套用程池",就可以為每個站點創建一個應用程式池,並分配給這個站點
◇ 再到"進程"頁查看進程信息,就可以看到各個不同的站點所對應的w3wp進程的CPU使用率情況,如下圖中的xinzhisoft的CPU達到了80%以上的,即可肯定該網站程式有問題;個別網站記憶體會占到幾百M也肯定是有問題
◇ 如果需要對IIS站點的當前流量進行監控,點擊"流量監控"頁, 單擊"開始流量監控按扭"就可以看到各個不同的站點當前的網路流量。可以單擊標題欄,按流量大小進行排序
◇ 如果需要統計IIS站點過去一段時間的總流量,點擊"流量統計"頁, 先設定好統計開始時間及結束時間,再填寫需要統計的網站名稱,如果為空則統計所有站點。 注意如果站點名稱為空(統計所有站點),為減少系統運行的時間,統計時間最好設定成只統計一天或兩天,不宜超過5天。
四、使用技巧
由於監控時要把每一個站點設定成獨立的套用程池,會占用一定的系統資源。對於站點超過300個的客戶,建議分兩次排查。第一次把所有網站按30個站點一個程式池設定, 查找一下看有問題的網站是出在哪一個池裡。第二次把這個池裡所有站點設定成獨立套用程池,這樣就可以具體查找到是哪一個池出問題。