深入淺出玩轉監控寶|網站監控之建立網站監控任務

語言: CN / TW / HK

雲智慧監控寶產品的網站監控是指通過雲智慧的全球分散式監測點對您的網站或伺服器進行分散式監控,監控的內容包括網路穩定性、服務埠可用性、網路路由穩定性、網站響應速度、DNS解析正確性等。網站監控的效能指標主要包括可用率和響應時間。通過網站監控,您能夠實時獲取監控目標在全球範圍內的可用率、響應時間、告警及故障資訊,從而快速發現和解決問題。

點選直達監控寶官網

配置入口一:網站監控>監控概覽

配置入口二:網站監控>任務管理

單擊建立監控任務,選擇監控任務型別後開始建立監控任務,可選的監控任務型別包括HTTP/HTTPS、WebSocket、Ping、DNS、TraceRoute、FTP、TCP和UDP。

監控型別 說明
HTTP/HTTPS HTTP/HTTPS監控包括外網監控和內網監控:Ø 外網監控:監控Web站點中指定的任何URL,獲得可用率及響應時間的詳細統計分析報告。Ø 內網監控:依靠採集器監控內網Web站點中指定的任何URL,獲得可用率及響應時間統計分析報告。
WebSocket WebSocket能夠實現瀏覽器與伺服器的全雙工通訊,即時性高,優先應用於監控實時要求高、海量併發訊息的場景。例如監控金融證券的實時資訊、獲取Web導航應用中的地理位置、社交網路推送實時訊息等。Ø 外網探測:使用公共監測點對目標URL進行探測,支援IPv6網路協議。
Ping Ping監控包括內網監控和外網監控:Ø 外網監控:對指定的伺服器進行ICMP Ping檢測,獲得可用率、響應時間、丟包率的詳細統計分析報告。Ø 內網監控:依靠採集器對內網伺服器進行ICMP Ping檢測,獲得可用率報告、響應時間、丟包率等統計分析報告。
DNS 監控指定的DNS伺服器,獲得可用率及響應時間統計分析報告,並獲得各種DNS記錄列表,支援DNS輪詢(RR)。
TraceRoute TraceRoute監控包括外網監控和內網監控:Ø 外網監控:對指定的伺服器進行TraceRoute檢測,獲得資料包在IP網路經過的路由器IP地址。Ø 內網監控:依靠採集器對內網伺服器進行TraceRoute檢測,獲得資料包在IP網路經過的路由器IP地址。
FTP 監控指定的FTP伺服器,獲得可用率及響應時間的詳細統計分析報告。
TCP TCP監控包括外網監控和內網監控:Ø 外網監控:監控指定的伺服器TCP埠,獲得可用率及響應時間的詳細統計分析報告。Ø 內網監控:依靠採集器監控內網伺服器TCP埠,獲得可用率及響應時間統計分析報告。
UDP 監控指定的伺服器UDP埠,獲得可用率及響應時間的詳細統計分析報告。

每種型別的監控任務都支援單個和批量建立。

建立單個監控專案

選擇監控型別後,單擊「建立」建立單個監控任務(根據實際要求選擇對應的內網或者外網專案),您需要設定監控資訊、監測資訊和告警資訊。

監控資訊設定

建立監控任務頁面的監控資訊設定中,設定監控任務的名稱和監控物件的相關內容(URL、域名、IP、埠等)。不同型別的監控任務需要設定的內容也不同,詳細說明見下表。

監控型別 需設定的內容
HTTP/HTTPS Ø 監控任務名稱:輸入監控任務的名稱。Ø 監控網址:URL,即監控物件的網址,可以是網站首頁等其他任何頁面、網站中的圖片或其他Web元件,例如:ü 首頁域名:http://www.domain.comü 二級域名:http://img.domain.comü 更多頁面網址:http://www.domain.com/news/index.htmü 動態網頁地址:http://www.domain.com/list.phphttp://www.domain.com/list.jsü 加密HTTPS的網址:http://www.domain.com/login.aspxü 帶埠的網址:http://www.domain.com:8080/index.htmü 帶IP地址的網址:http://123.44.13.11/index.htmØ 監控任務名稱:輸入監控任務的名稱。Ø 網路協議:適用於外網監控任務,配置監控網站的網路協議型別。預設選擇IPv4。若選擇自動匹配,系統將自動匹配網路協議型別。注意:若更改網路協議選項,系統會將監測點分組、自定義告警線自動恢復為初始設定,需要重新設定監測點分組、自定義告警線。Ø 伺服器IP:適用於批量建立,如果您的域名DNS指向多臺伺服器,可以指定IP地址來監控特定的伺服器。注意:對於單個監控任務的建立,伺服器IP地址請在高階設定中配置。若網路協議為IPv6,不支援指定目標伺服器IP地址。此外,單擊更多高階設定,您可根據自身需要設定更具體的監控條件,比如HTTP請求方法、匹配響應內容、匹配方式、Cookies等,詳細說明見高階設定(HTTP/HTTPS)
WebSocket Ø 監控任務名稱:輸入監控任務的名稱。Ø監控網址:WebSocket 型別的URL,以ws://或wss://開頭。Ø 網路協議:適用於外網監控任務,配置監控網站的網路協議型別。預設選擇IPv4。注意:若更改網路協議選項,系統會將監測點分組、自定義告警線自動恢復為初始設定,需要重新設定監測點分組、自定義告警線。此外,單擊更多高階設定,您可根據自身需要設定更具體的監控條件,詳細說明見高階設定(WebSocket)
Ping Ø 監控任務名稱:輸入監控任務的名稱。Ø 主機域名或IP:比如www.jiankongbao.com 或8.8.8.8。Ø 網路協議:適用於外網監控任務,選擇監控網站的網路協議型別。注意:若更改網路協議選項,系統會將監測點分組、自定義告警線自動恢復為初始設定,所以需要重新設定監測點分組、自定義告警線。
DNS Ø 監控任務名稱:輸入監控任務的名稱。Ø 域名:頂級域名或子域名,例如www.jiankongbao.comblog.jiankongbao.com。Ø 網路協議:適用於外網監控任務,選擇監控網站的網路協議型別。注意:若更改網路協議選項,系統會將監測點分組、自定義告警線自動恢復為初始設定,所以需要重新設定監測點分組、自定義告警線。Ø DNS查詢型別:指定DNS伺服器的查詢型別。ANY查詢是指包括A、MX、NS、CNAME等在內的所有DNS記錄,部分DNS伺服器並不支援ANY查詢,請謹慎選擇ANY查詢型別。Ø 匹配IP地址:選擇“指定IP地址”,您可以指定多個IP地址來檢查響應內容中是否包含這些IP。Ø 指定DNS伺服器:選擇“指定DNS伺服器”,您可以使用特定的DNS伺服器並指定相應埠來解析以上域名,可以是域名服務商提供的DNS伺服器地址或您自己搭建的DNS伺服器地址。說明:如不指定,預設會使用各分散式監測點的本地DNS伺服器。如果不指定埠,預設使用53作為DNS埠。
TraceRoute Ø 監控任務名稱:輸入監控任務的名稱。Ø 主機域名或IP,比如www.jiankongbao.com 或8.8.8.8,不支援內網IP。
FTP Ø 監控任務名稱:輸入監控任務的名稱。Ø 主機:提供FTP服務的主機域名或者IP地址,比如:www.jiankongbao.com或10.0.2.5。Ø FTP埠:您的FTP服務埠號,預設為21。Ø FTP身份驗證選項:選擇FTP身份驗證方式,選擇需要身份驗證時,需要提供您的FTP服務的使用者名稱和密碼;選擇匿名登入時不需要。Ø FTP使用者名稱:選擇需要身份驗證時,提供您的FTP服務的使用者名稱。Ø FTP密碼:選擇需要身份驗證時,提供您的FTP服務的密碼。
TCP Ø 監控任務名稱:輸入監控任務的名稱。Ø 主機:TCP的主機域名或者IP地址,比如www.jiankongbao.com或10.0.2.5。Ø TCP埠:比如Web服務埠為80。Ø 網路協議:適用於外網監控任務,選擇監控網站的網路協議型別。注意:若更改網路協議選項,系統會將監測點分組、自定義告警線自動恢復為初始設定,所以需要重新設定監測點分組、自定義告警線。
UDP Ø 監控任務名稱:輸入監控任務的名稱。Ø 主機:提供UDP服務的主機域名或者IP地址,比如:www.jiankongbao.com或10.0.2.5。Ø UDP埠:UDP服務埠,比如DNS服務埠為21。Ø UDP請求內容格式:選擇UDP請求內容的輸入格式。Ø UDP請求內容:請根據上面設定的內容格式,輸入UDP測試請求內容。ü 選擇Binary格式,請輸入“0xNN,0xNN ... ”格式的內容;ü 選擇文字格式,請用“CR、LF、TAB、NUL”來表示“\r、\n、\t、\0”。Ø 匹配響應內容格式:選擇匹配響應內容的輸入格式,Binary格式或文字格式。Ø 匹配響應內容:您可以通過匹配內容來檢查響應內容是否正確,為空則不做匹配檢查。輸入的內容需符合已選擇的輸入格式,規則與“UDP請求內容”相同。

監測點分組設定

建立網站監控任務時,您需要選擇相應的監測點對目標網站或應用進行監測。對於內網監控任務與外網監控任務,監測點設定有所不同。

  • 設定外網任務監測點

    您可以選擇已有的監測點分組,也可新增一個新的監測點分組。首次建立監控任務需要新增監測點分組,單擊新增監測點分組,在展開的監測點列表選擇雲智慧託管的公共監測點。設定之後,就會使用分組內的監測點監控該監控任務,其可用率、響應時間、告警通知也都會由分組內的監測點來決定。

    注意:若監測點分組內的成員發生變化,已建立任務的監測點分組會同步變化。

  • 設定內網任務監測點

    您可以選擇多個監測點也可以建立/選擇一個監測點分組。所選擇的監測點或監測點分組的成員均用來監測目標網站或應用。

    • 選擇監測點:根據需求選擇企業自己部署的多個私有監測點。
    • 選擇監測點分組:選擇或建立監測點分組。

    注意:若分組內監測點成員有所變化,已建立任務的監測點分組會同步變化。

    其中內網任務可選的監測點分為以下兩類:

    • 內網採集器:安裝在您的伺服器上的採集器,用來採集內網訪問網站或應用的效能資料。

    • 私有監測點(IT魔盒):部署在您的網路中的軟硬一體的IT監控魔盒,即插即用,用於採集內網訪問網站或應用的效能資料。

監測設定

建立監控任務頁面的監測設定中,您需要設定監測頻率、連續告警提醒、重試告警次數、是否記錄節點故障快照等,詳細說明見下表。

設定項 說明
監控頻率 執行監控的時間間隔,例如選擇“2”,則每隔2分鐘就執行一次監控。目前支援的監控頻率包括2分鐘、5分鐘、10分鐘、15分鐘、20分鐘、30分鐘、60分鐘。更短的監控時間間隔,意味著您可以更加及時地發現故障,儘早地收到故障告警通知,從而快速採取相應措施,降低故障帶來的損失。同時,還可以獲得更加準確的可用率統計,不會遺漏時間較短的故障,為質量管理獲得可靠的參考資料。
連續告警提醒 傳送連續告警提醒的時間間隔,該設定能夠保證告警接收者不會錯過告警資訊。例如選擇“4”,則您的監控任務出現故障時,在第一次報警以後,每隔4分鐘都將給您傳送一次報警。注意:要實現連續告警提醒,還需要在告警訊息的公開範圍設定中為對應使用者開啟連續提醒功能。
重試幾次告警 發現故障後需要重試幾次才能傳送告警通知,該設定能夠保障告警的準確率。目前,重試時間間隔為1分鐘,重試次數包括1次、2次、3次。例如,設定重試1次,那麼第一次發現故障時,會在1分鐘後重試1次,如果仍然失敗,則傳送告警通知。
MTR設定 MTR功能僅支援HTTP/HTTPS(IPv4)、TCP、Ping型別內網及外網監控任務。Ø 選擇開啟,開啟MTR功能,當HTTP/HTTPS、TCP監控任務出現無法連線伺服器或連線超時的故障,或者Ping監控任務出現丟包率大於60%問題時,系統會執行MTR命令進行診斷。結果記錄在MTR報告。詳情參考分析MTR報告。Ø 選擇關閉則不進行MTR診斷。預設為關閉。注意:MTR功能僅支援HTTP/HTTPS(IPv4)、TCP、Ping型別內網及外網監控任務。
快照記錄高階規則 選擇開啟,系統會根據具體選項記錄快照資訊,包括返回的結果狀態、響應的IP地址、時間、下載的位元組數和下載速度。Ø 選擇記錄故障頻率的快照,快照記錄規則說明:ü 當次監控中,有任何一個監測點請求故障時,記錄該次監控中所有監測節點的快照資訊。ü 上一次監控週期存在請求故障監測點,但本次監測並無故障監測點時(即監測節點由故障恢復為可用), 則記錄本次監測所有監測節點的快照。ü 在連續的監控週期,所有監測節點請求均可用且有效的情況下,只記錄最早一次監控週期所有監測節點的快照, 不重複記錄。Ø 選擇記錄所有監測頻率的快照,快照記錄規則說明:ü 記錄所有監控週期快照。注意:此選項需要聯絡服務人員升級套餐來啟用。內網監控任務不支援記錄所有監控週期快照。分析外網任務的歷史快照,請參考分析外網任務歷史快照。分析內網任務的歷史快照,請參考分析內網任務歷史快照。選擇關閉則不記錄快照。

告警設定

建立監控任務頁面的告警設定中,您需要設定自定義告警線、專案公開範圍、告警接收人及告警方式,詳細說明見下表。

設定項 說明
自定義告警線 您能夠自己定義故障判斷規則,選定監控指標並設定一個閾值作為告警線。在監控過程中,一旦發現指標超出、低於或是等於您設定的告警閾值時,便會發送告警提醒相關人員。單擊新增自定義告警線為監控任務設定告警線,包括:指標項:選擇一個監控指標和判定條件,輸入一個數值作為觸發告警的閾值。例如“當前響應時間大於1000ms” 。針對分散式監測點(此項僅針對外網任務):告警條件所針對的監測點,選擇“任意幾個監測點”,需要指定監測點個數;選擇“指定監測點”,需要在監測點分組中選擇特定的監測點,並設定其中任意N個監測點達到閾值觸發告警或者高階告警(若開啟);選擇“平均”,則針對監測點分組中所有監測點的平均值。針對內網採集器(此項僅針對內網任務):告警條件所針對的採集器,選擇“任意幾個採集器”,需要指定採集器個數;選擇“指定採集器”,需要從關聯的採集器中選擇特定的採集器,並設定其中任意N個採集器達到閾值觸發告警或者高階告警(若開啟);選擇“平均”,則針對所有采集器的平均值。高階告警策略:選擇連續策略或者累計策略,可開啟高階告警功能;選擇關閉則不開啟高階告警功能。Ø 連續策略:相同/不同監測點,連續觸發告警閾值多次後告警。需設定觸發次數及恢復正常的連續檢測次數。例如:ü 若針對分散式監測點中設定為“任意1個(指定)監測點”,高階告警策略設定為“相同監測點”、“2”、“2”,則任意1個(指定)監測點連續2次觸發告警閾值才傳送告警通知,連續2次檢測結果正常表示恢復正常。ü 若針對分散式監測點中設定為“任意3個(指定)監測點”,高階告警策略設定為“不同監測點”、“3“、“2”,則任意3個(指定)監測點連續3次同時觸發告警閾值才傳送告警通知,連續2次檢測結果正常表示恢復正常。Ø 累計策略:連續的幾次檢測中,觸發告警閾值累計2次後告警。需設定連續檢測的次數及恢復正常的連續檢測次數。是否立即開啟:選擇開啟,啟用當前告警線;選擇關閉,則暫不使用當前告警線。
專案公開範圍 您需要為監控任務設定公開範圍,從而將監控任務分享給企業的其他使用者。公開範圍包括以下四種:Ø 所有所在企業使用者:選擇該項,您所在企業的所有使用者都能夠檢視到當前監控任務。Ø 使用者組:選擇該項,可以選擇您所在企業的一個或多個使用者組,所選使用者組中的所有使用者都能夠檢視到當前專案。Ø 部分企業使用者:選擇該項,可以選擇您所在企業的一個或多個使用者,所選使用者都能夠檢視到當前專案。Ø 僅限本人:選擇該項,只有您自己能夠檢視到當前監控任務。注意:檢視到當前監控任務的使用者能夠對監控任務執行與自身許可權相匹配的操作,因此請謹慎選擇。
告警接收人及告警方式 設定的專案公開範圍即告警範圍,從該範圍內選擇告警使用者及對應的告警方式即可,包括Email、手機簡訊、連續告警。注意:為確保告警接收使用者能及時接收告警通知:1. 告警接收使用者已經完善了相關聯絡方式(Email、手機號碼),以確保能及時接收告警通知。2. 告警方式對應的複選框後顯示時,說明當前使用者沒有設定該告警方式,您需要提醒該使用者儘快設定以免影響接收告警通知。3. 告警接收使用者已在通知設定的對應通知方式中開啟了允許接收告警通知。4. 選擇連續告警時,請確保您已在監測設定中設定了連續告警提醒頻率,否則無法實現連續告警。
企業IM通知 Ø 設定關閉/開啟。設定開啟時,您需要選擇告警通知的型別以及群組名稱。注意:請確保您已經在使用者中心>產品設定>WebHooks設定中完成新增WebHook,詳細操作參見設定WebHooks通知

儲存模板

建立監控任務頁面下方,單擊將以上設定儲存為模板可將當前監控任務的監測點分組設定、監測設定和告警設定儲存為模板。以後建立監控任務時,單擊使用模板進行設定直接選擇已有的模板即可。

批量建立監控專案

對於HTTP/HTTPS, Ping, TCP型別的外網網站監控任務,支援批量建立。內網監控任務不支援批量建立。

操作步驟

  1. 選擇網站監控>任務管理,在頁面右上角單擊建立監控任務

  2. 選擇任務型別,比如HTTP/HTTPS, Ping, TCP,單擊批量建立

  3. 設定URL列表。具體配置內容根據監控型別而改變。

    • 表單形式配置

      設定詳情請參考設定監控資訊中HTTP/HTTPS, Ping, TCP任務型別的配置。可單擊+新增多個任務。

    • 文字形式配置

      文字形式與表單形式配置內容相同,一個文字可包含多條任務的配置資訊。文字填充格式:任務名稱(必填),監控網址(必填),伺服器IP,SSL版本,開啟SSL證書認證。

      SSL版本可填寫項:TLSv1,SSLv2,SSLv3,TLSv1.0,TLSv2.0,TLSv3.0。

      開啟SSL證書認證可填寫項:yes,no。

      示例:

      監控任務1,http://www.jiankongbao.com;

      監控任務2,http://www.toushibao.com,192.168.0.1,SSLv3,yes;

      提醒:HTTP/HTTPS任務不支援SSLv2證書。

  4. 設定監測與告警。監測和告警設定對此次批量建立的監控任務均生效。配置詳情參考設定監測點分組監測設定告警設定

自定義告警線分場景設定

設定自定義告警線方便您實現全面靈活地監控,建議配置以下三種類型的告警線:

  1. 同時監測到大量地區/城市不可用的告警設定。

    如下圖所示,選擇不可用監測點指標項,針對分散式監測點選擇任意“50”個監測點, 關閉高階告警策略,開啟告警。當滿足任意50個監測點同時不可用時,觸發告警。

    提醒:監測點不可用包括狀態碼大於399、無法連線伺服器、建聯超時、整體響應超時、DNS無法解析、建聯失敗、證書過期等。

  2. 同時監測到個別1-3個城市/地區不可用的連續告警設定

    如下圖所示,選擇不可用監測點指標項,針對分散式監測點選擇任意“3”個監測點高階告警策略選擇連續策略項及“相同監測點連續2次觸發即告警,連續1次正常即恢復”,開啟告警。當任意3個監測點連續2次被監測到同時不可用時,觸發告警。

  3. 耗時指標項連續告警設定

    如下圖所示,選擇當前響應 時間指標項,針對分散式監測點選擇任意30個監測點高階告警策略選擇連續策略項及“相同監測點連續2次觸發即告警,連續1次正常即恢復 ,開啟告警。當滿足任意30個監測點連續2次的響應時間大於2000ms時,觸發告警。

小結

本章節詳細地描述了使用監控寶監控網站時該如何建立監控任務,其中包含單個監控專案建立、多個監控專案建立以及自定義告警線分場景設定。下章節將進一步推出利用監控寶監控網站時如何管理監控任務。監控寶作為雲智慧推出的新一代使用者體驗監控工具,擁有全球分散式監測點,目前已經實現了對企業網站的分散式監控。同時,監控寶向用戶提供了 IT 效能監控(IT Performance Monitoring)的 SaaS 產品服務。詳細產品內容請檢視監控寶官網