HTTP 內容
- Last Updated: May 6, 2024
- 5 minute read
- WhatsUp Gold
- Version 2023.1
此監控工具會提出 URL 要求,並檢查 HTTP 回應中是否有正確內容。若回應傳回的內容異常,就代表監控任務失敗。您可使用此監控工具確保網頁可供檢視,檢查頁面是否在特定瀏覽器上正確轉譯,甚至檢查特定內容是否存在。如果監控工具找不到指定內容,系統會將監控工具視為離線。舉例來說,在某個日期之後在一個頁面上檢查如「WhatsUp Gold 2019 介紹」的字串,如果監控工具找不到該字串,那麼監控工具就會失敗,而您就知道必須更新該網頁。
此監控工具現在支援其他驗證方法以供用於 401 挑戰式驗證。請注意,此功能不涵蓋表單式驗證,在這類驗證方式中使用者必須在一個標準網頁表單中輸入一個使用者名稱/密碼組合。通常內部系統會執行自我簽署憑證,現在您可以對執行自我簽署憑證的網頁使用此監控工具。如果您的網頁上有 SSL 憑證錯誤,例如您可能會在內部網站上發現一個使用者可能會選擇忽略這類的錯誤並繼續前往網頁。在先前的版本中,這類的情況將會導致監控工具停止。現在,HTTP 內容監控工具會支援一個可忽略 SSL 憑證錯誤的選項,就像使用者可能會採取的動作一樣,如此您可以在任何 SSL 憑證之後監控網頁,無論該憑證是否有效。
此外,您也可以選擇在找到特定字串時讓監控工具失敗,此功能對於偵測特定錯誤訊息很實用。最後,您可使用 %device.hostname 變數來建立比以往更一般性的監控工具,如此您可以建立一個監控工具來用於多個伺服器,例如鏡像站台。此監控工具依然支援與規則運算式的字串比對,如此您可設定豐富的搜尋條件。
提供監控工具的唯一名稱和說明,然後設定以下項目:
- 用於重新掃描:啟用此選項後監控工具會出現在 [裝置屬性] 中。如果已啟用,按一下 [裝置屬性] 網路介面內裝置管理動作選單的 [重新掃描裝置],即會將監控工具新增至選取的裝置中(如果該裝置已啟用適用的通訊協定或服務)。
- 逾時:輸入 WhatsUp Gold 嘗試連線到所選裝置的容許時間長度。若超過您指定的時間仍未連線,則會發生「逾時」狀況並且 WhatsUp Gold 會停止嘗試與伺服器連線,且視為連線失敗。
- 監控網頁內容:按一下 [編輯內容] 來指定要檢查 HTTP 內容的位置。URL 開頭必須是適當的 URI,例如 http:// 或 https://。URL 可包含文件的完整路徑,包括文件的檔案名稱及查詢字串參數。例如 http://www.example.com/reports.htm?ReportID=100。請注意,此欄位支援使用以下的百分比變數:%Device.HostName 和 %Device.Address。為 URL 設定以下的其他設定:
- 使用身分驗證機制:啟用並選取 [基本]、[交涉] 或 [NTLM]。若選取了 [無],WhatsUp Gold 將不會嘗試進行身分驗證。對於 Windows 式系統,建議採用交涉。啟用此選項時,您還必須提供有效的使用者名稱和密碼。
- 代理伺服器:若指定內容在代理伺服器控制範圍內,請輸入代理伺服器的 IP 位址。
- 代理伺服器連接埠:代理伺服器偵聽的連接埠。
- 忽略憑證錯誤:啟用此核取方塊來強制 WhatsUp Gold 略過任何憑證錯誤。
- 使用者代理程式:選取清單中的瀏覽器。使用者代理程式字串可辨識提出 HTTP 要求的是哪一個網頁瀏覽器。使用此功能可模擬不同瀏覽器造訪網站的情形。系統會針對您選取的瀏覽器,列出最新版本瀏覽器的使用者代理程式。
- 自訂標頭:按一下新增圖示來指定最多三個您想要檢查的標頭。
- 搜尋內容:要在指定網站上以純文字或規則運算式進行搜尋的內容。請注意,.NET framework 支援此監控工具使用的標準規則運算式處理功能。
- 找不到內容時的監控工具狀態:選取在找不到所指定的內容時 WhatsUp Gold 應回報給監控工具的狀態。
內容 URL 範例
若要檢查新安裝 IIS 伺服器之預設頁面的內容:
http://my-device/iisstart.htm
—其中 my-device 表示正在執行 IIS 新實例的主機名稱或 IP 位址。
若要查看 HTTP 內容監控工具的運作方式,您可使用由 Internet Assigned Numbers Authority (IANA) 代管的其中一個範例說明文件頁面來進行測試:
http://www.example.com