快速构建主机监控能力
应用场景
主机资源作为最重要的云上资源,如何做好对它的监控、告警,在实际的运维过程中尤为重要。可以通过云监控服务快速构建主机监控能力,通过在华为云公共镜像主机(ECS实例)中安装Agent插件,在主机监控中以可视化方式查看监控数据,并对重点业务指标配置监控告警,实时、准确地掌握主机资源在云上的运行状态。本文以监控弹性云服务器,并为CPU使用率设置告警规则为例,为您介绍主机监控的具体操作流程。
操作流程
| 操作步骤 | 说明 |
|---|---|
| 已购买ECS弹性云服务器资源,同时在CES主机监控列表能看到资源信息。 | |
| 在主机操作系统安装CES Agent插件。 | |
| 查看主机关键指标的监控数据。 | |
| 为特定的监控指标设置自定义告警规则。 | |
| 当监控指标触发用户设置的告警条件时,云监控服务使用消息通知服务向用户发送告警信息,也可以在告警记录中查看告警信息。 | |
| 当不需要接收告警触发后的通知消息,可以根据屏蔽规则进行屏蔽。 |
步骤一:为主机配置安装Agent插件
ECS会上报基础监控指标、操作系统监控和进程监控指标,其中基础监控指标由ECS云服务本身上报,指标采集周期通常为5分钟周期,操作系统监控指标需要在ECS中安装CES Agent插件后上报,由CES负责采集,在采集精度上更精准,粒度也更精细,为1分钟采集周期,监控场景的覆盖也更全面,因此一般建议用户购买ECS资源后安装Agent插件。
如何安装Agent插件?
目前有Windows和Linux两种操作系统,安装Agent的方式有所区别:
Windows类型机器只能使用手动安装方式,目前在CES的主机监控列表页面有用户安装指南,可进行参考:
- 单击主机监控列表上方的“手动安装”即可弹出操作指导,根据操作指南登录机器后使用安装命令安装插件。 图1 安装插件指引
- 官网文档也可参考安装Agent。
Linux类型的机器目前安装Agent支持单台安装和批量安装。
- CES支持批量在界面实现对已支持一键安装的机器进行批量安装,无需登录机器或者单台安装,更高效、便携,推荐用户使用该种方式进行安装。 图2 安装&升级插件
- 部分机器还可支持在购买时直接开启监控,默认安装Agent。详细操作步骤请参考快速购买和使用Linux ECS。 图3 开启详细监控
- Linux不支持一键安装的机器,可以进行手动安装,手动安装包括单台安装和批量安装两种方式。单击主机列表上方的“手动安装”后可弹出安装指引。 图4 安装插件指引
安装完成Agent,可以在主机监控列表页进行查看,“插件状态”列显示“运行中”状态的即为插件安装成功。
步骤二:查看主机监控指标
- 登录云监控服务管理控制台。
- 单击页面左侧的“主机监控 > 弹性云服务器”,进入主机监控页面。
- 单击ECS实例所在行“操作”列的“查看监控指标”,可以查看操作系统监控指标、基础监控和进程监控。 图6 操作系统监控
步骤三:为主机监控创建告警规则
部分区域已升级至最新版本,升级后的云监控服务对告警规则页面进行了优化,其他区域正在持续上线中,具体请以控制台显示为准。本章节为您介绍最新版本告警规则的配置方式,低版本配置方式请参见创建告警规则(低版本)。
当用户购买了主机资源后,需要对于资源的运行状态需要进行必要的监控,以及对重点业务指标配置监控告警,能及时准确掌握主机资源的云上运行状态。
云监控服务平台提供了为ECS或BMS的监控指标创建告警规则的快捷入口。本步骤仅针对本示例进行参数设置及介绍,更多创建主机监控告警规则请参见创建主机监控的告警通知。
- 在主机监控页面的“操作”列,单击“创建告警规则”直接对单台资源配置告警规则。 图7 主机监控列表
- 在“创建告警规则”页面,基本信息默认预填写。根据页面提示,配置告警策略参数,选择已有的告警模板即可。 图8 创建告警规则
- 根据页面提示,配置告警通知参数。更多告警通知参数请参考创建告警规则。
表1 告警通知配置说明 参数
示例
说明
发送通知
开启
当触发设置的告警条件时,是否发送告警通知。
通知方式
主题订阅 / 云账号联系人
选择告警通知方式及告警通知接收对象,支持选择通知策略、联系组或主题订阅。当接收对象选择云账号联系人时,会发送告警通知到注册时的手机和邮箱。
生效时间
00:00-23:59
当通知方式选择主题订阅或联系组时,需要设置生效时间。系统仅在生效时间内发送告警通知消息。
触发条件
依次勾选出现告警、恢复正常
当通知方式选择联系组或者主题订阅时,可以选择“出现告警”、“恢复正常”两种状态,作为触发告警通知的条件。
通知内容模板
系统模板
当通知方式选择联系组或主题订阅时,需要选择发送告警通知时的内容模板,支持选择已有模板或创建通知内容模板。
- 配置完成后可以在告警规则列表进行查看。
后续操作:屏蔽告警规则
当不需要接收告警触发后的通知消息,可以根据屏蔽规则进行屏蔽,屏蔽生效后仅产生告警记录,将不会接收到告警通知。
- 登录云监控服务管理控制台。
- 选择“告警 > 告警规则”。
- 在左侧导航栏选择“告警 > 规则配置”。
- 在“告警规则”页面,单击告警规则所在行“操作”列的“更多”,选择“屏蔽告警”,在弹出的“屏蔽告警”界面,选择“屏蔽时间”后,单击“确定”即可完成对告警规则的屏蔽。 图10 屏蔽告警规则
