可用性監控為您定期探測本地或遠程指定路徑和端口是否正常響應。當出現響應超時或狀態碼錯誤時,云監控發送報警通知,幫助您快速發現本地或遠程服務無響應的情況。
背景信息
可用性監控支持創建從探測源(云服務器ECS)到探測目標(URL或IP、云數據庫RDS版、云數據庫Redis版)的監控任務。
操作步驟
登錄云監控控制臺。
在左側導航欄,選擇
。在應用分組頁簽,單擊目標應用分組名稱鏈接。
在目標應用分組的左側導航欄,單擊可用性監控。
單擊添加可用性監控。
在創建/修改可用性監控面板,設置任務相關參數。
參數
描述
任務名稱
可用性監控的任務名稱。
探測源
待探測的實例ID。實例ID為當前應用分組內的所有云服務器ECS的實例。
探測目標
待探測目標。取值:
URL或者IP:探測目標的URL地址或IP地址。
云數據庫RDS版:僅用于當前應用分組內的云數據庫RDS版。
云數據庫Redis版:僅用于當前應用分組內的云數據庫Redis版。
說明當探測目標為云數據庫RDS版或云數據庫Redis版時,默認一秒探測一次,1分鐘上報一次聚合數據。
探測類型
待探測類型。
當探測目標為URL或者IP時,支持如下探測類型:
HTTP(S):需要輸入待探測目標的URL地址。
TELNET:需要輸入待探測目標的IP地址。
PING:需要輸入待探測目標的IP地址。
當探測目標為云數據庫RDS版或云數據庫Redis版時,支持如下探測類型:
TELNET:需要選擇實例ID和探測連接地址。
PING:需要選擇實例ID和探測連接地址。
請求方法
探測類型的請求方法。請求方法包括HEAD、GET和POST。
說明當探測目標為URL或者IP,且探測類型為HTTP(S)時,需要設置該參數。
監控頻率
探測周期。
取值:15秒、30秒、1分鐘、2分鐘、5分鐘、15分鐘、30分鐘和60分鐘。例如:選擇1分鐘頻率,云監控將以1分鐘/次的頻率監控目標實例。
說明當探測目標為URL或者IP,且探測類型為HTTP(S)時,需要設置該參數。
Headers
站點探測時HTTP或HTTPS的Headers。
Header格式:
parameter1:value1
。多個Header之間用半角逗號(,)分隔。
說明當探測目標為URL或者IP,且探測類型為HTTP(S)時,需要設置該參數。
提交內容
站點探測時POST的請求內容。
提交內容格式:
parameter1=value1¶meter2=value2
,僅支持英文。說明當探測目標為URL或者IP、探測類型為HTTP(S)和請求方法為POST時,需要設置該參數。
匹配響應內容
站點探測的匹配響應方式和匹配響應信息。
當匹配響應信息非空時,站點探測讀取HTTP服務器回應Body的前64KB,從中查找匹配響應信息。匹配響應方式取值:
包含匹配內容則報警
不包含匹配內容則報警
說明當探測目標為URL或者IP,且探測類型為HTTP(S)時,需要設置該參數。
單擊下一步。
在報警設置頁面,設置報警相關參數。
參數
描述
狀態碼
當探測的狀態碼滿足報警設置時,觸發報警。
狀態碼和響應時間其中之一達到閾值后都會觸發報警,報警會發送給應用分組的報警聯系人組。
響應時間
當探測的響應時間滿足報警設置時,觸發報警。
狀態碼和響應時間其中之一達到閾值后都會觸發報警,報警會發送給應用分組的報警聯系人組。
報警級別
報警級別和報警通知方式。取值:
Critical(電話+短信+郵件+Webhook)
Warning(短信+郵件+Webhook)
Info(郵件+Webhook)
報警回調
公網可訪問的URL,用于接收云監控通過POST請求推送的報警信息。目前僅支持HTTP協議。關于如何設置報警回調,請參見使用閾值報警回調。
通道沉默周期
報警發生后未恢復正常,間隔多久重復發送一次報警通知。取值:5分鐘、15分鐘、30分鐘、60分鐘、3小時、6小時、12小時和24小時。
某監控指標達到報警閾值時發送報警,如果監控指標在通道沉默周期內持續超過報警閾值,在通道沉默周期內不會重復發送報警通知;如果監控指標在通道沉默周期后仍未恢復正常,則云監控再次發送報警通知。
生效時間
報警規則的生效時間。報警規則只在生效時間內發送報警通知,非生效時間內產生的報警只記錄報警歷史。
日志服務
如果您打開日志服務開關,當報警發生時,會將報警信息發送至日志服務的日志庫。您需要設置日志服務的地域、ProjectName和Logstore。
關于如何創建Project和Logstore,請參見快速入門。
單擊確定。