华为云之云监控服务CES基础入门实践

news2024/11/16 2:54:23

华为云之云监控服务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)是面向华为云资源的监控平台,提供了实时监控、及时告警、资源分组、站点监控等能力。为您的云上业务保驾护航,做您云上资源的私人管家。

image.png

二、本次实践介绍

1.本次实践介绍

本实验基于ECS环境,通过介绍如何利用云监控服务CES来进行ECS监控的相关操作。包括主CPU使用率、磁盘读带宽、磁盘读IOPS、磁盘写IOPS、入网带宽、出网带宽、入网流量、出网流量等监控,以及消息通知SMN服务的使用。

2.本次实践目录

  • 熟悉华为云CES的相关操作
  • 熟悉华为云SMN的相关操作

三、购买华为云ECS云服务器

1.进入ECS云服务器控制台

在服务列表——弹性云服务器

image.png
image.png

2.购买ECS云服务器

  • 基础配置

选择购买弹性云服务器,
区域:华北——北京四
计费模式:按需计费
可用区:可用区1
cpu架构:x86
规格:通用计算增强型,c7.large.2
镜像选择:centos7.6版本
其余配置默认即可。

image.png

image.png
image.png

  • 网络配置

选择默认的私有云VPC和安全组,或者自己选择自己独立创建VPC和安全组。
弹性公网:选择现在购买
其余配置根据自身需求,自由选择即可。

image.png

image.png

  • 高级配置

设置弹性云服务器的登录密码,其余配置默认即可。

image.png

  • 确认配置及购买

检查确认ECS的配置信息,确认购买即可。

image.png

image.png

3.检查ECS弹性云主机的状态

在ECS控制太,查看ECA弹性云主机状态。

image.png

四、监控ECS弹性云主机性能

1.远程连接ECS

通过实验桌面的“Xfce终端”打开Terminal,使用ECS的弹性公网IP连接即可。

  • 连接命令
LANG=en_us.UTF-8 ssh root@EIP

image.png

2.进入云监控服务CES页面

服务列表->“管理与监控”->“云监控服务CES”,进入“云监控服务CES”页面

image.png

image.png

3.使用云监控服务CES界面

在监控概览界面,查看主机监控,此时发现没有监控数据,需要在ECS服务器上安装Agent监控插件,才会显示数据。

image.png

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


image.png

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名称,进入监控页面。
在基础监控模块中,可以看到云硬盘读写的波动,还有网络的入出口流量等信息。

image.png

image.png
image.png

image.png

8.停止ECS运行的shell脚本

在Xfce终端中输入ctrl+z命令,停止正在运行的程序。

image.png

五、CES指标收集

1.设置告警规则

云监控服务页面,点击“告警”下的“告警通知”,点击“创建通知组”

image.png

输入组名称(名称可自定义),点击确定,创建通知组

image.png
image.png

2.创建告警规则

名称:alarm-test
资源类型:弹性云服务器
ECS维度:云服务器
监控范围:指定资源,勾选之前创建的ECS
触发规则:自定义创建
告警策略:CPU使用率,最大值在监控周期5分钟内>=0.5%且连续1个周期则每5分钟告警一次
通知方式:通知组 通知组:myecs
生效时间:默认
触发条件:默认

image.png

image.png
image.png

选择好参数后,点击“立即创建”,返回“告警规则”页面,可以查看创建好的告警规则

image.png

3.测试触发告警

在Xfce终端中输入以下命令

cd ~
sh test.sh

image.png

4.查看告警记录

等待5-10分钟后(收集数据需要一定的时间),返回“云监控服务CES”页面,点击“告警”下的“告警规则”,点击“告警记录”。

image.png

5.停止ECS正在运行的程序

在Xfce终端中输入ctrl+z命令,停止正在运行的程序

六、SMN与CES实际部署操作

1.SMN服务介绍

消息通知服务(Simple Message Notification)为用户提供快速简便、稳定可靠、简化运维、高可扩展、安全可信的消息通知能力。最终用户可以通过HTTP、HTTPS、邮件、短信、触发函数执行、即时通讯工具等方式接收通知信息。华为云用户也可以在应用之间通过消息通知服务实现应用的功能集成,降低系统的复杂性。

image.png

2.进入SMN页面

点击服务列表->“管理与监控”->“消息通知服务SMN”,进入“消息通知服务SMN”页面

image.png
image.png

3.配置SMN邮件订阅

点击“主题管理”下的“主题”,添加订阅

image.png

协议:邮件订阅终端:自定义邮件地址。

image.png

4.查看自己邮箱收到的确认邮件

填写的邮件会受到确认邮件,点击“Confirm Subscription”即可

image.png
image.png

5.查看订阅状态

在消息通知服务页面可以查看订阅状态。、

image.png

6.运行测试脚本

在Xfce终端中输入以下命令

cd ~
sh test.sh

7.发布消息

在“消息通知服务SMN”页面,点击“主题管理”下的“主题”,点击“发布消息”。

image.png

  • 配置发布消息内容

消息标题:cpu(可自定义)
消息类型:文本消息
消息内容:cpu告警(可自定义
image.png

8.查看邮箱收到的消息邮件

配置完成后,点击确定,既可在绑定邮箱中收到消息邮件

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1310343.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开源协作知识库软件AFFINE如何本地部署并结合内网穿透实现远程访问——“cpolar内网穿透”

前言 本篇文章讲解Notion开源平替全能知识库工具AFFINE如何本地部署,并实现公网远程访问。AFFiNE 是一个全新的开源项目,旨在克服 Notion 和 Miro 在安全和隐私方面的一些局限性。它的设计目标是帮助用户将会议记录、待办事项、文档中的目标、视频会议白…

Leetcode刷题笔记题解(C++):328. 奇偶链表

思路:遍历链表生成奇链表和偶链表,然后拼接两个链表生成新的链表。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), ne…

策略模式-大道至简

文章目录 摆个类图本质 摆个类图 本质 定义一个标准策略接口Strategy,这个接口中声明一个场景下应该使用的策略(执行的逻辑)。随后具体的执行器(具体的场景)应当实现这个接口,并实现自己的策略执行逻辑。为…

高通平台开发系列讲解(外设篇)高通平台EMMC适配说明

文章目录 一、EMMC的内部框图说明二、EMMC 设备树配置三、EMMC 内核配置四、EMMC 源码沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章主要图解高通平台 EMMC适配说明。 eMMC(嵌入式多媒体卡)是一种集成了闪存存储器和控制器的存储芯片,通常用于嵌入式设备中,…

实时输电线路故障监测系统:精准定位、快速修复

随着电力系统的不断发展,输电线路的故障检测和维修变得越来越重要。为了提高故障检测的效率和准确性,恒峰智慧科技设计的实时输电线路故障监测系统应运而生。本文将介绍一种采用分布式行波测量技术的输电线路故障定位及隐患监测装置,以帮助您…

6.3 C++11 原子操作与原子类型

一、原子类型 1.多线程下的问题 在C中&#xff0c;一个全局数据在多个线程中被同时使用时&#xff0c;如果不加任何处理&#xff0c;则会出现数据同步的问题。 #include <iostream> #include <thread> #include <chrono> long val 0;void test() {for (i…

微信小程序单图上传和多图上传

图片上传主要用到 1、wx.chooseImage(Object object) 从本地相册选择图片或使用相机拍照。 参数 Object object 属性类型默认值必填说明countnumber9否最多可以选择的图片张数sizeTypeArray.<string>[original, compressed]否所选的图片的尺寸sourceTypeArray.<s…

docker-ubuntu中基于keepalived+niginx模拟主从热备完整过程

一、环境准备 &#x1f517;在Ubuntu中安装docker 二、主机 1、环境搭建 1.1 镜像拉取 docker pull ubuntu:16.041.2 创建网桥 docker network create -dbridge --subnet192.168.126.0/24 br11.3 启动容器 docker run -it --name ubuntu-1 --privileged -v /home/vac/l…

运行和部署若依分离版前端

一、运行 一、用vscode打开 二、安装依赖 # 建议不要直接使用 cnpm 安装依赖&#xff0c;会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registryhttps://registry.npmmirror.com# 启动服务 npm run dev浏览器访问 http://localhost:80二、部…

美颜技术讲解:视频美颜SDK的开发与集成

如今&#xff0c;美颜技术的应用愈发成为吸引用户的一项重要功能。本文将深入探讨视频美颜SDK的开发与集成&#xff0c;揭示其背后的技术原理和实现步骤。 一、美颜技术的背后 美颜技术并非仅仅是简单的滤镜效果&#xff0c;而是一项涉及复杂图像处理和算法的技术。在视频美颜…

(第31天)RHEL 7 安装 Oracle 11GR2 RAC 数据库

前言 Oracle RAC是什么? Oracle Real Application Clusters (RAC) 允许客户跨多台服务器运行单个 Oracle 数据库,以最大限度地提高可用性并实现水平可扩展性,同时访问共享存储。连接到 Oracle RAC 实例的用户会话可以在中断期间进行故障转移并安全地重放更改,而无需对最终…

12.7 GNSS学习笔记记录

1.接收机坐标初值一般采用单点定位获得 2.定位精度主要取决于以下两个因素&#xff1a;一是所测卫星在空间的几何分布&#xff0c;通常称为卫星的几何分布图形&#xff1b;二是观测量的精度。其中&#xff0c;观测量的精度与卫星轨道和钟差、大气传播延迟、接收机噪声等因素有…

2024 年,新程序员如何与AI共赢!!

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

JAVA:注册表窗口的实现

目录 题目要求&#xff1a; 思路大意&#xff1a; 窗体的实现&#xff1a; 窗口A&#xff1a; 窗口B&#xff1a; 窗体之间的构思&#xff1a; 关键代码的实现&#xff1a; 窗口A&#xff1a; 封装列表&#xff1a; 窗口B&#xff1a; 题目要求&#xff1a; 使用…

Web漏洞分析-文件解析及上传(下)

随着互联网的迅速发展&#xff0c;网络安全问题变得日益复杂&#xff0c;而文件解析及上传漏洞成为攻击者们频繁攻击的热点之一。本文将深入研究文件解析及上传漏洞&#xff0c;通过对文件上传、Web容器IIS、命令执行、Nginx文件解析漏洞以及公猫任意文件上传等方面的细致分析&…

前端vue3——实现二次元人物拼图校验

文章目录 ⭐前言⭐vue3拖拽实现拼图&#x1f496; 思路分解&#x1f496; 布局结构&#x1f496; 拖拽函数&#x1f496; 校验函数&#x1f496; inscode整体代码 ⭐运行效果&#x1f496; 随机顺序&#x1f496; 拖拽中&#x1f496; 校验失败&#x1f496; 校验通过 ⭐总结⭐…

【LeetCode:2132. 用邮票贴满网格图 | 二维前缀和 + 二维差分和】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

【Java8系列08】Java8中reducing妙用

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

内网穿透的应用-如何在群辉7.2中使用Docker安装并远程访问本地网心云容器魔方管理界面

文章目录 1. 拉取容器魔方镜像2. 运行容器魔方3. 本地访问容器魔方4. 群辉安装Cpolar5. 配置容器魔方远程地址6. 远程访问测试7. 固定公网地址 本文主要介绍如何在群辉7.2版本中使用Docker安装容器魔方&#xff0c;并结合Cpolar内网穿透工具实现远程访问本地网心云容器魔方界面…

kernel32.dll动态链接库报错解决方法,详细解析kernel32.dll文件修复

在使用计算机过程中&#xff0c;你可能会遇到各种各样的错误消息。其中一个常见的错误是“找不到kernel32.dll”或类似的错误。这个错误消息通常会出现在运行某些程序时&#xff0c;可能会导致程序无法正常工作&#xff0c;甚至无法启动。那么&#xff0c;kernel32.dll到底是什…