使用IISMonitor監(jiān)測網(wǎng)頁及自動重啟 IIS
目錄
- 1、工具簡介
- 2、工作流程
- 3、操作界面及參數(shù)設(shè)置
- (1)如何監(jiān)測與重啟(Settings - How to Monitor)
- (2)如何提醒通知(Settings - Email Notice)
- (3)監(jiān)測狀態(tài)信息(Status -Monitor Actions)
- 4、如何實現(xiàn)電腦重啟后繼續(xù)監(jiān)測
- 5、下載網(wǎng)址
本人以前編寫過一款簡單的工具軟件 IISMonitor,這幾天整理完善并補寫了使用說明,分享出來,供大家免費使用。使用過程中,遇到什么問題或有什么建議,也可回帖留言,我盡力提供修改支持。
下載地址 https://www.jb51.net/softs/799553.html
1、工具簡介
IISMonitor 用于網(wǎng)頁監(jiān)測及IIS自動重啟,能定時監(jiān)測網(wǎng)頁是否有效,如果無效則自動重啟IIS,還是無效則自動重啟電腦,從而使網(wǎng)站恢復(fù)運行。對于不明原因的IIS假死、IIS卡頓,重啟后又能恢復(fù)的場合比較有用。
主要特點:各項監(jiān)測參數(shù)可按需設(shè)置,具有Email通知功能,能作為Windows服務(wù)開機自動啟動。本工具系綠色軟件、無需安裝,下載后解壓出來,后雙擊其中的IISMonitor.exe即可運行。由于需要重啟IIS、重啟電腦,因此IISMonitor需要在IIS服務(wù)器端運行。
需要說明的是,重啟IIS使之恢復(fù)運行,是一種臨時措施,是不得已而采取的補救辦法。徹底的解決辦法,還是要分析解決系統(tǒng)或程序存在的問題。
2、工作流程
默認(rèn)的監(jiān)測與重啟流程是:每10秒鐘訪問一次被監(jiān)測網(wǎng)頁;連續(xù)2次網(wǎng)頁訪問失敗(返回的狀態(tài)碼不等于200),視作IIS異常,就自動重啟IIS;IIS連續(xù)重啟2次后網(wǎng)頁仍然失效,視作IIS重啟無效,繼而自動重啟電腦;電腦重啟后繼續(xù)監(jiān)測,連續(xù)重啟電腦2次后網(wǎng)頁仍然失效,就放棄監(jiān)測,并發(fā)送通知,轉(zhuǎn)由人工處理。
默認(rèn)設(shè)置可按需調(diào)整,包括:被監(jiān)測網(wǎng)頁的網(wǎng)址、監(jiān)測頻度、IIS重啟命令行、IIS重啟觸發(fā)條件、電腦重啟命令行、電腦重啟觸發(fā)條件等。
監(jiān)測過程中,IISMonitor能記錄事件日志,包括:事件發(fā)生時間、事件類型、相關(guān)參數(shù)等,可供后期參考。各事件發(fā)生時,可自動發(fā)送Email通知,讓你及時了解監(jiān)測情況。
3、操作界面及參數(shù)設(shè)置
IISMonitor的操作界面如下圖所示:
各參數(shù)設(shè)置的含義如下:
(1)如何監(jiān)測與重啟(Settings - How to Monitor)
可指定網(wǎng)頁網(wǎng)址、監(jiān)測頻度,如何重啟IIS,如何重啟電腦,以及重啟的觸發(fā)條件等。
Page URL to Check:需要監(jiān)測的網(wǎng)頁網(wǎng)址,默認(rèn)值:http://localhost。
Page Check Interval:網(wǎng)頁監(jiān)測時間間隔,默認(rèn)值:10秒。
IIS Reset Command:重啟IIS的命令行,默認(rèn)值:iisreset /restart。
IIS Reset Trigger:重啟IIS的觸發(fā)條件,默認(rèn)值:啟用,連續(xù)2次網(wǎng)頁訪問失敗。
Computer Reset Command:重啟電腦的命令行,默認(rèn)值:shutdown.exe -r。
Computer Reset Trigger:重啟電腦的觸發(fā)條件,默認(rèn)值:啟用,連續(xù)2次重啟IIS后網(wǎng)頁仍然失效。
Abort Monitor Trigger:放棄監(jiān)測的觸發(fā)條件,默認(rèn)值:啟用,連續(xù)2次重啟電腦后網(wǎng)頁仍然失效。
(2)如何提醒通知(Settings - Email Notice)
此部分定義如何發(fā)送Email通知,包括:哪些事件需要通知,發(fā)送給誰,用哪個賬號發(fā)送等。
Events to Notify:哪些事件需要通知,默認(rèn)值:IIS重啟、電腦重啟、放棄監(jiān)測均通知。
Email of Rceiver:收件人的Email地址。
Email of Sender:發(fā)件賬號的Email地址。
SMTP Server of Sender:發(fā)件賬號的SMTP服務(wù)器網(wǎng)址。
Account of Sender::發(fā)件賬號的登錄賬號。
Password of Sender:發(fā)件賬號的登錄密碼。
(3)監(jiān)測狀態(tài)信息(Status -Monitor Actions)
此部分顯示監(jiān)測狀態(tài)信息,包括:監(jiān)測開始時間、頁面監(jiān)測次數(shù)、IIS重啟次數(shù)、電腦重啟次數(shù)等,底行為當(dāng)前工作指令及狀態(tài)。
Time of Start Monitor:開始監(jiān)測的時間。
Count of Page Check:頁面已監(jiān)測次數(shù)。
Count of IIS Reset:IIS已重啟次數(shù)。
Count of Computer Reset:電腦已重啟次數(shù)。
4、如何實現(xiàn)電腦重啟后繼續(xù)監(jiān)測
啟動監(jiān)測后,本軟件關(guān)閉重啟后能自動恢復(fù)監(jiān)測,無需人工干預(yù)。但如果重啟的是電腦,IISMonitor未開機啟動的話,監(jiān)測就會中斷。為此,可將IISMonitor設(shè)置成開機自動啟動,使得監(jiān)測持續(xù)不斷。有兩種設(shè)置方法,步驟如下:
- 一是將IISMonitor列入開機啟動目錄,以前臺的方式自動運行。具體步驟:開始→所有程序→啟動→鼠標(biāo)右鍵→瀏覽,進入啟動程序目錄→在空白處點鼠標(biāo)右鍵→新建→快捷方式→瀏覽→選擇本軟件IISMonitor.exe。此后,每當(dāng)電腦開機重啟時,IISMonitor就會前臺自動運行,能看到操作界面及運行狀態(tài)。
- 二是將IISMonitor轉(zhuǎn)化為Windows服務(wù),以后臺的方式自動運行。具體步驟:進入IISMonitor目錄下的Service子目錄,雙擊批處理程序AddIISMonitorService.bat,就會將IISMonitor轉(zhuǎn)化為一個名為IISMonitor的Windows服務(wù)。此后,每當(dāng)電腦開機重啟時,該服務(wù)就會后臺自動運行,但看不到操作界面及運行狀態(tài)。如果不需要該服務(wù),也可卸載,具體步驟:先停止該服務(wù),再進入Service子目錄,雙擊RemoveIISMonitorService.bat,就會卸載該服務(wù)。
啟停IISMonitor服務(wù)的位置:控制面板→管理工具→服務(wù)→IISMonitor→右鍵→按需選擇啟動、停止或自動啟動。
5、下載網(wǎng)址
http://www.hc-software.com/hcgis/support/IISMonitor.zip
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。
