當業務運行在云服務器ECS中時,為保障業務運行的穩定性以及實現自動化運維,建議您訂閱事件通知來監聽底層環境的變化。本文介紹如何在云監控控制臺訂閱ECS系統事件,實現自動推送事件通知,幫助您及時掌握事件動態。
如果對事件時延要求較高或事件量較大時,建議您通過事件總線訂閱ECS事件。具體操作,請參見通過EventBridge快速訂閱ECS事件。
背景信息
云監控(CloudMonitor)是針對阿里云資源和互聯網應用提供監控的服務,支持集中管理、監控各云服務的系統事件,為您提供各云服務系統事件的統一查詢入口,使您及時了解各云服務的運行狀態,并接收報警通知。關于云監控的更多信息,請參見什么是云監控。
所有系統事件均可以通過云監控配置報警規則,當事件發生時會及時報警。云監控支持以下兩種報警方式:
通過短信、郵件、釘釘機器人等方式,對事件發生時進行報警。
將事件分發到您的消息隊列、日志服務、函數計算、Webhook中,以便您根據業務場景自動化處理異常事件。
創建訂閱策略
本文以訂閱ECS實例的系統事件實例狀態改變通知為例,為您介紹訂閱事件的完整操作流程。
登錄云監控控制臺。
在左側導航欄,選擇 。
說明您還可以通過系統事件菜單創建訂閱策略,具體操作如下:
在左側導航欄,選擇
。在歡迎體驗新版事件中心區域,單擊立即創建。
在訂閱策略頁簽,單擊創建訂閱策略。
在創建訂閱策略頁面,設置訂閱策略的相關參數。
基本信息:輸入訂閱策略名稱。
報警訂閱:
訂閱類型:選擇系統事件
訂閱范圍:
產品:選擇云服務器ECS
事件類型:選擇異常
事件名稱:選擇實例狀態改變通知
事件等級:選擇通知(Info)
應用分組、事件內容和事件資源:均不設置,表示訂閱本賬號內所有應用分組中的所有ECS實例的系統事件實例狀態改變通知。
說明關于云服務器ECS支持的系統事件,請參見云服務器ECS。
合并降噪:使用默認值。
通知:創建通知配置,自定義通知方式使用默認通知方式。
創建通知配置時,先輸入通知配置名稱,再選擇通知設置為直接設置通知組,然后選擇報警聯系組,最后單擊確定。
說明關于如何創建通知配置,請參見創建通知配置策略。
系統自動根據報警組中報警聯系人的通知方式發送報警通知,例如:報警聯系人中設置了手機號碼和郵箱,自定義通知方式使用默認通知方式,則報警聯系人只會收到報警電話、短信和郵件。
推送與集成:無需配置。
說明關于如何創建推送渠道,請參見創建推送渠道。
調試事件訂閱
創建系統事件訂閱后,您可以使用系統事件的調試功能,驗證系統事件報警規則中設置的消息隊列、日志服務、函數計算、Webhook是否能正常被觸發。
在訂閱策略頁簽,單擊調試事件訂閱。
在創建事件調試面板,產品選擇云服務器ECS,名稱選擇實例狀態改變通知。
系統自動生成JSON格式的調試內容。
{ "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" }
單擊確定。
系統提示操作成功,云監控自動根據訂閱策略中的通知方式給報警聯系人發送一條報警測試通知。
相關文檔
通過在云監控的訂閱策略中關聯后續處理方式,可以實現自動化處理ECS狀態變化事件,例如關聯MNS消息隊列。具體操作,請參見ECS主機狀態變化事件的自動化運維。