华为云之云监控服务CES基础入门实践
- 一、云监控服务CES介绍
- 二、本次实践介绍
- 1.本次实践介绍
- 2.本次实践目录
- 三、购买华为云ECS云服务器
- 1.进入ECS云服务器控制台
- 2.购买ECS云服务器
- 3.检查ECS弹性云主机的状态
- 四、监控ECS弹性云主机性能
- 1.远程连接ECS
- 2.进入云监控服务CES页面
- 3.使用云监控服务CES界面
- 4.安装Agent监控插件
- 5.编辑测试脚本
- 6.执行测试shell脚本
- 7.重新返回云监控服务CES页面
- 8.停止ECS运行的shell脚本
- 五、CES指标收集
- 1.设置告警规则
- 2.创建告警规则
- 3.测试触发告警
- 4.查看告警记录
- 5.停止ECS正在运行的程序
- 六、SMN与CES实际部署操作
- 1.SMN服务介绍
- 2.进入SMN页面
- 3.配置SMN邮件订阅
- 4.查看自己邮箱收到的确认邮件
- 5.查看订阅状态
- 6.运行测试脚本
- 7.发布消息
- 8.查看邮箱收到的消息邮件
一、云监控服务CES介绍
云监控(Cloud Eye)是面向华为云资源的监控平台,提供了实时监控、及时告警、资源分组、站点监控等能力。为您的云上业务保驾护航,做您云上资源的私人管家。
二、本次实践介绍
1.本次实践介绍
本实验基于ECS环境,通过介绍如何利用云监控服务CES来进行ECS监控的相关操作。包括主CPU使用率、磁盘读带宽、磁盘读IOPS、磁盘写IOPS、入网带宽、出网带宽、入网流量、出网流量等监控,以及消息通知SMN服务的使用。
2.本次实践目录
- 熟悉华为云CES的相关操作
- 熟悉华为云SMN的相关操作
三、购买华为云ECS云服务器
1.进入ECS云服务器控制台
在服务列表——弹性云服务器
2.购买ECS云服务器
- 基础配置
选择购买弹性云服务器,
区域:华北——北京四
计费模式:按需计费
可用区:可用区1
cpu架构:x86
规格:通用计算增强型,c7.large.2
镜像选择:centos7.6版本
其余配置默认即可。
- 网络配置
选择默认的私有云VPC和安全组,或者自己选择自己独立创建VPC和安全组。
弹性公网:选择现在购买
其余配置根据自身需求,自由选择即可。
- 高级配置
设置弹性云服务器的登录密码,其余配置默认即可。
- 确认配置及购买
检查确认ECS的配置信息,确认购买即可。
3.检查ECS弹性云主机的状态
在ECS控制太,查看ECA弹性云主机状态。
四、监控ECS弹性云主机性能
1.远程连接ECS
通过实验桌面的“Xfce终端”打开Terminal,使用ECS的弹性公网IP连接即可。
- 连接命令
LANG=en_us.UTF-8 ssh root@EIP
2.进入云监控服务CES页面
服务列表->“管理与监控”->“云监控服务CES”,进入“云监控服务CES”页面
3.使用云监控服务CES界面
在监控概览界面,查看主机监控,此时发现没有监控数据,需要在ECS服务器上安装Agent监控插件,才会显示数据。
4.安装Agent监控插件
执行以下命令,安装Agent监控插件。
cd /usr/local && curl -k -O https://obs.cn-north-4.myhuaweicloud.com/uniagent-cn-north-4/script/agent_install.sh && bash agent_install.sh
5.编辑测试脚本
在Xfce终端中输入以下命令,及shell脚本。
[root@ecs-67a3 local]# cd ~
[root@ecs-67a3 ~]# vim test.sh
[root@ecs-67a3 ~]# cat test.sh
#/bin/bash
a=1
while true
do
a=$(($a+1))
echo $a
sleep 0.01
done
[root@ecs-67a3 ~]#
6.执行测试shell脚本
执行测试shell脚本
sh test.sh
7.重新返回云监控服务CES页面
等待5-10分钟(收集数据需要一定的时间),返回“云监控服务CES”页面,点击ECS名称,进入监控页面。
在基础监控模块中,可以看到云硬盘读写的波动,还有网络的入出口流量等信息。
8.停止ECS运行的shell脚本
在Xfce终端中输入ctrl+z命令,停止正在运行的程序。
五、CES指标收集
1.设置告警规则
云监控服务页面,点击“告警”下的“告警通知”,点击“创建通知组”
输入组名称(名称可自定义),点击确定,创建通知组
2.创建告警规则
名称:alarm-test
资源类型:弹性云服务器
ECS维度:云服务器
监控范围:指定资源,勾选之前创建的ECS
触发规则:自定义创建
告警策略:CPU使用率,最大值在监控周期5分钟内>=0.5%且连续1个周期则每5分钟告警一次
通知方式:通知组 通知组:myecs
生效时间:默认
触发条件:默认
选择好参数后,点击“立即创建”,返回“告警规则”页面,可以查看创建好的告警规则
3.测试触发告警
在Xfce终端中输入以下命令
cd ~
sh test.sh
4.查看告警记录
等待5-10分钟后(收集数据需要一定的时间),返回“云监控服务CES”页面,点击“告警”下的“告警规则”,点击“告警记录”。
5.停止ECS正在运行的程序
在Xfce终端中输入ctrl+z命令,停止正在运行的程序
六、SMN与CES实际部署操作
1.SMN服务介绍
消息通知服务(Simple Message Notification)为用户提供快速简便、稳定可靠、简化运维、高可扩展、安全可信的消息通知能力。最终用户可以通过HTTP、HTTPS、邮件、短信、触发函数执行、即时通讯工具等方式接收通知信息。华为云用户也可以在应用之间通过消息通知服务实现应用的功能集成,降低系统的复杂性。
2.进入SMN页面
点击服务列表->“管理与监控”->“消息通知服务SMN”,进入“消息通知服务SMN”页面
3.配置SMN邮件订阅
点击“主题管理”下的“主题”,添加订阅
协议:邮件订阅终端:自定义邮件地址。
4.查看自己邮箱收到的确认邮件
填写的邮件会受到确认邮件,点击“Confirm Subscription”即可
5.查看订阅状态
在消息通知服务页面可以查看订阅状态。、
6.运行测试脚本
在Xfce终端中输入以下命令
cd ~
sh test.sh
7.发布消息
在“消息通知服务SMN”页面,点击“主题管理”下的“主题”,点击“发布消息”。
- 配置发布消息内容
消息标题:cpu(可自定义)
消息类型:文本消息
消息内容:cpu告警(可自定义
8.查看邮箱收到的消息邮件
配置完成后,点击确定,既可在绑定邮箱中收到消息邮件