创建主机监控的告警规则
当您需要监控主机资源的使用情况时,可以在主机监控页面为指定资源创建告警规则并配置告警通知。如果资源的监控指标触发设定的阈值,云监控服务(CES)会在第一时间通过消息通知服务(SMN)实时告知您云上资源异常,以免因此造成业务损失。
本章节指导您对ECS或BMS的指定资源创建告警规则。
部分区域已升级至最新版本,升级后的云监控服务对告警规则页面进行了优化,其他区域正在持续上线中,具体请以控制台显示为准。本章节为您介绍最新版本告警规则的配置方式,低版本配置方式请参见创建告警规则(低版本)。
前提条件
费用说明
“告警通知”功能触发产生的告警消息由消息通知服务SMN发送,会根据告警内容长度、告警通知频率进行收费,具体费用请参考产品价格说明。
为指定主机创建告警规则
- 登录云监控服务管理控制台。
- 单击页面左侧的“主机监控 > 弹性云服务器”或“主机监控 > 裸金属服务器”,进入主机监控页面。
- 单击ECS或BMS主机所在栏“操作”列的“更多 > 创建告警规则”。
- 在“创建告警规则”界面,监控对象默认为当前选择的资源,根据界面提示配置参数。
- 输入告警规则名称。
名称:告警规则的名称,系统会随机产生一个名称,用户也可以进行修改。只能由中文、英文字母、数字、下划线、中划线组成,且长度不能超过128位。
- 根据界面提示,配置告警策略参数,关于告警策略的介绍请参见告警策略参数说明。
- 根据界面提示,配置告警通知参数。 图1 配置主机监控告警通知
表1 主机监控告警通知配置说明 参数
参数说明
发送通知
通过开关按钮配置是否发告警通知,支持通过短信、邮件、语音通知、HTTP、HTTPS、FunctionGraph(函数)、FunctionGraph(工作流)、企业微信、钉钉、飞书或Welink等方式通知用户。默认开启。
通知方式
发送告警通知的通知方式,根据需要选择其中一种通知方式。支持选择通知策略、联系组或主题订阅的方式。
- 通知策略:在多个运维人员共同负责业务维护的情况下,需要将告警通知按照不同的告警级别发送给不同的责任人,或在某个时段只将告警通知发送给特定的责任人,建议您使用通知策略。通过在通知策略中配置多个通知范围,可以实现告警分级和人员排班的功能。创建通知策略请参见创建通知策略。
- 联系组:云监控服务提供了告警通知能力,若您无需进行告警分级通知或人员排班时,建议您选择联系组。若您需要将告警通知固定发送给一组联系人时,通过在云监控服务中创建联系组并添加联系人,可以更方便地统一管理告警联系人。创建联系组请参见创建联系人/联系组。
- 主题订阅:如果当前区域不支持告警通知功能,或者告警通知的接收对象已在消息通知服务中配置,您可以选择主题订阅,并根据需要选择接收对象,既可以选择云账号联系人,也可以选择在消息通知服务中自定义创建的主题。
说明:CES的告警通知依赖SMN服务,如果SMN服务内部处理延迟时间比较大,可能会导致用户收到的告警有延迟。
生效时间
该告警规则仅在生效时间内发送通知消息。
如生效时间为08:00-20:00,则该告警规则仅在08:00-20:00发送通知消息。
时区
告警生效时间的时区,默认为客户端浏览器所在时区,支持配置。
触发条件
可以选择“出现告警”、“恢复正常”两种状态,作为触发告警通知的条件。
通知内容模板
当通知方式选择联系组或主题订阅时,需要选择发送告警通知时的内容模板,支持选择已有模板或创建通知内容模板。
说明:部分云服务暂时不支持资源名称、企业项目、资源标签、私网IP和公网IP字段,如果选择系统模板作为通知内容模板,发送告警通知时将不会显示这些字段。
- 根据界面提示,配置高级配置参数。 图2 高级配置
表2 配置规则信息 参数
参数说明
归属企业项目
告警规则所属的企业项目。只有拥有该企业项目权限的用户才可以查看和管理该告警规则。创建企业项目请参考:创建企业项目。
标签
标签由键值对组成,用于标识云资源,可对云资源进行分类和搜索。建议在TMS中创建预定义标签。创建预定义标签请参考:创建预定义标签。
如您的组织已经设定云监控的相关标签策略,则需按照标签策略规则为告警规则添加标签。标签如果不符合标签策略的规则,则可能会导致告警规则创建失败,请联系组织管理员了解标签策略详情。
- 键的长度最大128字符,值的长度最大255字符。
- 最多可创建20个标签。
描述
告警规则描述信息,长度不能超过256位,非必填项。
无数据处理方法
当告警类型选择指标或广域网质量时,支持配置无数据处理方法,可以选择发送无数据告警、视为恢复或不做任何处理。- 发送无数据告警:当告警规则中配置的指标连续3小时未上报监控数据时,会产生数据不足的告警记录。
- 视为恢复:当告警规则中配置的指标连续3小时未上报监控数据时,会恢复当前告警规则产生的告警记录,告警记录状态更新为已解决。
- 不做任何处理:当告警规则中配置的指标连续3小时未上报监控数据时,不会产生数据不足的告警记录,也不会恢复当前告警规则产生的告警记录。
说明:- 通常情况下,当云服务指标连续3小时未上报监控数据时会视为数据不足。当指标的上报周期大于三个小时,且连续三个周期均未上报监控数据时,则会视为数据不足。
- 部分区域通过开关配置是否产生无数据告警,默认勾选。勾选该参数后,当告警规则中配置的指标连续三个小时未上报监控数据时,会产生数据不足的告警记录。
- 配置完成后,单击“立即创建”,完成告警规则的创建。
- 输入告警规则名称。
告警规则添加完成后,当监控指标触发设定的阈值时,云监控服务会在第一时间通过消息通知服务实时告知您云上资源异常,以免因此造成业务损失。
为主机指定指标创建告警规则
- 登录云监控服务管理控制台。
- 单击页面左侧的“主机监控 > 弹性云服务器”或“主机监控 > 裸金属服务器”,进入主机监控页面。
- 单击ECS或BMS主机所在栏“操作”列的“查看监控指标”。
- 根据需要选择“操作系统监控”或“基础监控”页签。
- 在监控指标视图右上角,单击
。 - 在“创建告警规则”页面,配置告警策略和告警通知。
告警通知参数说明请参阅表1。
- 单击“立即创建”,完成告警规则的创建。
为主机指定进程创建告警规则
- 登录云监控服务管理控制台。
- 在左侧导航栏选择“告警 > 规则配置”。
- 单击右上角“创建告警规则”。
- 在“创建告警规则”页面,配置告警规则的基本信息,关于告警规则基本信息的参数说明请参见告警规则的基本信息参数说明。
以下以弹性云服务器为例,为您介绍如何配置告警内容参数,BMS操作步骤类似:
- 告警类型:指标。
- 云产品:弹性云服务器 - 云服务器。
- 资源层级:子维度,并选择维度名称:
- 如果需要为指定进程数量配置告警规则,则选择“云服务器 - 进程”。
- 如果需要为指定进程ID的CPU使用率、内存使用率或打开文件数配置告警规则,则选择“云服务器 - 进程 - 进程ID”
- 监控范围:指定资源。
- 监控对象:在“选择指定资源”列表中,单击资源名称前的
,选择需要创建告警规则的进程。
- 配置告警策略,您可以选择包含所选子维度指标的告警模板,或自定义配置告警策略,关于告警策略的参数说明请参见告警策略参数说明
- 配置告警通知参数,参数说明请参阅表1。
- 单击“立即创建”,完成告警规则的创建。
相关文档
当监控指标触发告警规则设置的阈值时,可以通过告警记录查看监控详情。具体操作请参见查看告警记录。