HCIA11 云监控和云日志

本实验任务:

  1. 使用【云监控】服务监控弹性云服务器,通过命令模拟服务器CPU占用暴增,实现云监控报警;
  2. 通过云日志服务,查看弹性云服务器的日志。

资源说明:

  • 云监控:为用户提供一个针对弹性云服务器、带宽等资源的立体化监控平台。
  • 云日志:记录系统运行过程中各种重要信息

创建一台云服务器,规格如下:

  • 区域:华东-上海一
  • 计费模式:按需付费
  • 可用区:随机分配
  • CPU架构:x86计算
  • 规格:通用入门型t6(1vCPU 1GB内存)
  • 镜像:CentOS 7.9 64bit(40GiB)
  • 安全防护:不使用安全防护
  • 系统盘:40GiB
服务器规格
云服务器规格2

网络配置中,不使用弹性公网IP

网络配置
网络配置

在高级配置中,勾选“开启详情监控”

配置

步骤 1 到弹性云服务器列表,远程登录已创建好的弹性云服务器(Linux 操作系统)。

远程登录弹性云服务器

步骤 2 输入如下命令为弹性云服务器安装插件。

bash

cd /usr/local && curl -k -O https://obs.cn-east-3.myhuaweicloud.com/uniagent-cn-east-3/script/agent_install.sh && bash agent_install.sh

如何在网页上粘贴命令?

粘贴命令

步骤 3 有如下显示则表示插件安装成功。

插件安装成功

步骤 4 返回控制台,在弹性云服务器列表中,点击创建完成的 ECS 后面的“更多“,点击“重启“。

重启弹性云服务器

步骤 5 等弹性云服务器重启完后,在控制台搜索,并点击进入云监控服务。

打开云监控服务

步骤 6 在云监控服务界面的导航栏中找到主机监控

导航栏

步骤7 点击刚才创建的云服务器的名称,进入监控详情页面

查看监控指标

用户可灵活配置告警规则和通知设置,及时了解实例资源运行状况和性能,避免因为资源问题造成业务损失。

步骤 1 在刚才的主机监控页面,点击对应弹性云服务器后面的“创建告警规则“。

创建告警规则

步骤 2 参考如下信息配置相关参数。配置完成后点击“立即创建“。

  • 名称:可自定义
  • 资源类型:弹性云服务器
  • 维度:云服务器
  • 监控范围:指定资源
  • 监控对象:此云服务器
  • 选择类型:自定义创建
  • 告警策略:(Agent) CPU 使用率(推荐)原始值连续 3 次 >= 2% 每五分钟告警一次告警
  • 级别:重要
配置告警规则

通知方式选择“主题订阅”

通知

步骤 3 当告警规则内,相对应的弹性云服务器的状态变为已启用,告警规则创建成功。

查看告警规则

步骤 4 回到主机监控界面,点击对应 ECS 后的“查看监控指标“。

查看监控指标

步骤 5 查看该弹性云服务器的相关指标。可以看到当前 CPU 使用率率并不符合触发告警的条件。

监控指标界面

步骤 6 登录到该弹性云服务器后,输入如下命令,使弹性云服务务器的 CPU 不断增长。(需等待 5~10mins 才能观察到现象)

bash

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
登录 Linux 系统
CPU 使用率迅速上升中

步骤 7 返回告警历史界面,刷新可以看到创建的告警状态变为告警中。

告警状态显示告警中

另外可注意手机短信是否收到通知

短信通知

至此,使用云监控服务监控弹性云服务器实验已完成。

步骤 1 在控制台的服务列表内找到云日志服务。

打开云日志服务

步骤 2 日志组和日志流是云日志服务进行日志管理的基本单位,在使用云日志服务时,用户首先需要创建一个日志组和日志流。在日志管理界面,点击“创建建日志组“。

创建日志组

步骤 3 输入日志组名称和日志存储时间,点击“确定“。

配置日志组

步骤 4 在日志管理界面,即可看见创建好的日志组,点击日志组名称进入。

进入日志组

步骤 5 点击“创建日志流“。

创建日志流

步骤 6 输入日志流名称,点击“确定“。

配置日志流

ICAgent 是云日志服务进行日志采集的工具,运行在需要采集日志的主机中。

步骤 1 在云日志服务的控制栏的左侧栏内选择“主机管理“,在主机管理界面上的右上角点击“安装ICAgent“。

查看主机管理

步骤 2 输入安装 ICAgent 的信息。

  • 安装系统:Linux
  • 安装方式:获取AK/SK凭证
安装配置

步骤 3 复制步骤 2 的命令,输入到弹性云服务器内,当显示如下内容,则表示安装成功。

安装 ICAgent

步骤 4 刷新主机管理的主机界面,会看到刚才安装好的云服务器已经在列表显示,ICAgent 状态显示运行。

查看主机

步骤 1 返回云日志服务的控制台界面,点击左侧栏的“日志接入“,然后选择“新建采集配置”

日志接入

在弹出的页面中选择“云主机ECS-文本日志”

步骤 2 选择刚才创建的日志组、日志流,然后点击“下一步“。

配置日志流

步骤 3 填写主机组名称,选择刚才的 Linux 主机。点击“确定“。

新建主机组

勾选创建的主机组,点击下一步

步骤 4 配置采集路径,输入该弹性云服务器内其中一个日志的路洛径(如:/var/log/messages),其他配置项保持默认,然后点击“下一步“。

采集配置

新页面中所有东西不动,点”跳过“

出现新页面再点击”跳过并提交“

步骤 5 然后回到云日志控制台,选择“日志管理”,然后点击刚才创建的日志流。

可以看到日志信息

日志信息

步骤 1 删除 ECS、服务器监控、告警规则、云日志,虚拟私有云等资源。 步骤 2 检查确保该账户内资源全部清空。