使用云監(jiān)控訂閱ECS系統(tǒng)事件通知
當(dāng)業(yè)務(wù)運(yùn)行在云服務(wù)器ECS中時,為保障業(yè)務(wù)運(yùn)行的穩(wěn)定性以及實現(xiàn)自動化運(yùn)維,建議您訂閱事件通知來監(jiān)聽底層環(huán)境的變化。本文介紹如何在云監(jiān)控控制臺訂閱ECS系統(tǒng)事件,實現(xiàn)自動推送事件通知,幫助您及時掌握事件動態(tài)。
如果對事件時延要求較高或事件量較大時,建議您通過事件總線訂閱ECS事件。具體操作,請參見通過EventBridge快速訂閱ECS事件。
背景信息
云監(jiān)控(CloudMonitor)是針對阿里云資源和互聯(lián)網(wǎng)應(yīng)用提供監(jiān)控的服務(wù),支持集中管理、監(jiān)控各云服務(wù)的系統(tǒng)事件,為您提供各云服務(wù)系統(tǒng)事件的統(tǒng)一查詢?nèi)肟冢鼓皶r了解各云服務(wù)的運(yùn)行狀態(tài),并接收報警通知。關(guān)于云監(jiān)控的更多信息,請參見什么是云監(jiān)控。
所有系統(tǒng)事件均可以通過云監(jiān)控配置報警規(guī)則,當(dāng)事件發(fā)生時會及時報警。云監(jiān)控支持以下兩種報警方式:
通過短信、郵件、釘釘機(jī)器人等方式,對事件發(fā)生時進(jìn)行報警。
將事件分發(fā)到您的消息隊列、日志服務(wù)、函數(shù)計算、Webhook中,以便您根據(jù)業(yè)務(wù)場景自動化處理異常事件。
創(chuàng)建訂閱策略
本文以訂閱ECS實例的系統(tǒng)事件實例狀態(tài)改變通知為例,為您介紹訂閱事件的完整操作流程。
登錄云監(jiān)控控制臺。
在左側(cè)導(dǎo)航欄,選擇 。
說明您還可以通過系統(tǒng)事件菜單創(chuàng)建訂閱策略,具體操作如下:
在左側(cè)導(dǎo)航欄,選擇
。在歡迎體驗新版事件中心區(qū)域,單擊立即創(chuàng)建。
在訂閱策略頁簽,單擊創(chuàng)建訂閱策略。
在創(chuàng)建訂閱策略頁面,設(shè)置訂閱策略的相關(guān)參數(shù)。
基本信息:輸入訂閱策略名稱。
報警訂閱:
訂閱類型:選擇系統(tǒng)事件
訂閱范圍:
產(chǎn)品:選擇云服務(wù)器ECS
事件類型:選擇異常
事件名稱:選擇實例狀態(tài)改變通知
事件等級:選擇通知(Info)
應(yīng)用分組、事件內(nèi)容和事件資源:均不設(shè)置,表示訂閱本賬號內(nèi)所有應(yīng)用分組中的所有ECS實例的系統(tǒng)事件實例狀態(tài)改變通知。
說明關(guān)于云服務(wù)器ECS支持的系統(tǒng)事件,請參見云服務(wù)器ECS。
合并降噪:使用默認(rèn)值。
通知:創(chuàng)建通知配置,自定義通知方式使用默認(rèn)通知方式。
創(chuàng)建通知配置時,先輸入通知配置名稱,再選擇通知設(shè)置為直接設(shè)置通知組,然后選擇報警聯(lián)系組,最后單擊確定。
說明關(guān)于如何創(chuàng)建通知配置,請參見創(chuàng)建通知配置策略。
系統(tǒng)自動根據(jù)報警組中報警聯(lián)系人的通知方式發(fā)送報警通知,例如:報警聯(lián)系人中設(shè)置了手機(jī)號碼和郵箱,自定義通知方式使用默認(rèn)通知方式,則報警聯(lián)系人只會收到報警電話、短信和郵件。
推送與集成:無需配置。
說明關(guān)于如何創(chuàng)建推送渠道,請參見創(chuàng)建推送渠道。
更多關(guān)于事件通知的說明,請參見:
調(diào)試事件訂閱
創(chuàng)建系統(tǒng)事件訂閱后,您可以使用系統(tǒng)事件的調(diào)試功能,驗證系統(tǒng)事件報警規(guī)則中設(shè)置的消息隊列、日志服務(wù)、函數(shù)計算、Webhook是否能正常被觸發(fā)。
在訂閱策略頁簽,單擊調(diào)試事件訂閱。
在創(chuàng)建事件調(diào)試面板,產(chǎn)品選擇云服務(wù)器ECS,名稱選擇實例狀態(tài)改變通知。
系統(tǒng)自動生成JSON格式的調(diào)試內(nèi)容。
{ "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:1609982529920904:instance/<resource-id>", "level": "INFO", "instanceName": "instanceName", "regionId": "cn-hangzhou", "name": "Instance:StateChange", "content": { "resourceId": "i-b***vd2", "instanceName": "ehp***212", "instanceType": "ecs***rge", "state": "St***ng", "privateIpAddress": "10.***125", "resourceType": "ALI***nce" }, "status": "Normal" }
單擊確定。
系統(tǒng)提示操作成功,云監(jiān)控自動根據(jù)訂閱策略中的通知方式給報警聯(lián)系人發(fā)送一條報警測試通知。
相關(guān)文檔
通過在云監(jiān)控的訂閱策略中關(guān)聯(lián)后續(xù)處理方式,可以實現(xiàn)自動化處理ECS狀態(tài)變化事件,例如關(guān)聯(lián)MNS消息隊列。具體操作,請參見ECS主機(jī)狀態(tài)變化事件的自動化運(yùn)維。