更新时间:2024-03-12 GMT+08:00
订阅事件
操作场景
本节主要说明用户如何通过配置SMN,能够及时获取到云应用下服务器的状态信息,如云服务器创建、开机、关机、重启、删除、重建、升级、创建镜像等成功或失败,会话的建链、断开、登出上报至CTS服务,从而提升云应用服务器的接入速度及运营的准确性。

基于事件通知的机制,有可能存在消息队列阻塞、调用CTS失败等情况出现,用户不可完全依赖事件机制,需要结合定时调用API同步的方式更新数据,参考云应用API手册,查看云服务器详情。如有疑问,请参考提交工单,填写工单信息,获取技术支持。
操作步骤
配置订阅事件
- 开通云审计服务,参考开通云审计服务,完成开通服务。

开通云审计服务的同时会自动创建system追踪器,使用该追踪器即可。
- 创建SMN主题,参考创建SMN主题,完成创建。
- 添加订阅,参考添加订阅章节,完成订阅。
- 创建关键操作通知,参考创建关键操作通知,完成创建。

创建关键操作通知中参数配置参考:
- 通知名称:用户自定义,如:keyOperate_WorkspaceAPP。
- 操作类型:选择“自定义”,操作列表中服务类型选择为“WorkspaceAPP”、资源类型选择为“server/session”、操作名称根据用户需求选择为“createServer”、“rebootServer”、“startServer”、“stopServer”、“deleteServer”、“reinstallServer”、“changeServerImage”、“createServerImage、“sessionConnect”、“sessionDisconnect”、“sessionLogout”等。
- 配置用户:不指定。
- 发送通知:发送。
- SMN主题:选择2中创建的主题。
验证订阅事件

- 当云服务器创建、开机、关机、重启、删除、重建、升级、创建镜像等成功或失败,会话的建链、断开、登出等,系统自动上报事件至CTS服务,在3中通过配置的“协议”您会同步收到消息,例如协议配置“邮件”,你的邮箱将会收到消息通知的邮件。
- 您还可以在CTS服务上查看全部事件。
- 登录管理控制台。
- 在“服务列表”中,选择“管理与监管 > 云审计服务”,进入“云审计服务”页面。
- 在“事件列表”页面,依次选择“云服务”为“WorkspaceAPP”、“资源类型”为“server/session”、“筛选类型”为“事件名称”如表1所示。
- 按“Enter”查询结果。
- 以关闭云服务器为例,查看关闭云服务器上报事件,状态为开始,如图1所示。
- 查看关闭云服务器上报事件,关闭云服务器成功,如图2所示。

- 云服务器创建失败、删除失败时会上报失败事件,事件详情中Message的值为“FAIL”。
- 如果云服务器异常关机,如:云服务器下电、登录云服务器后,在云服务器内手动关机,在CTS服务中不会上报“BEGIN”消息事件,只有关机成功的消息事件。
- 云服务器开机3分钟后,在服务器管理界面查看云服务器的服务器状态未显示“已就绪”会上报失败事件,事件详情中Message的值为“FAIL”。
- 云服务器关机3分钟后,在服务器管理界面查看云服务器的运行状态未显示“已停止”会上报失败事件,事件详情中Message的值为“FAIL”。
父主题:管理员操作指南



