文档首页/ 弹性伸缩 AS/ 常见问题/ 伸缩策略类/ 如需使用Agent监控指标,如何为伸缩组中的实例安装Agent插件?
更新时间:2023-09-25 GMT+08:00
分享

如需使用Agent监控指标,如何为伸缩组中的实例安装Agent插件?

问题背景

伸缩策略的类型为告警策略时,支持使用Agent监控指标触发伸缩活动。Agent监控即操作系统监控,相比基础监控,操作系统监控可以为用户提供服务器的系统级、主动式、细颗粒度监控服务。如需使用Agent监控指标,伸缩组中的实例必须均已安装Agent插件,本文提供了详细的操作指导。

操作步骤

  1. 登录管理控制台,选择“计算 > 弹性云服务器”。

    进入云服务器控制台。

  2. 创建一台弹性云服务器,并安装Agent插件。

    请参考“Agent安装配置方式说明”选择一种方式进行插件安装。

  3. 待Agent插件安装成功后,进入云监控控制台,选择“主机监控 > 弹性云服务器”,确保插件状态为“运行中”且能够采集Agent监控指标数据。
    图1 查看插件状态
    图2 查看Agent监控指标
  4. 向弹性云服务器的conf.json配置文件中添加AccessKey/SecretKey(AK/SK)信息。
    1. 单击用户名,选择“我的凭证 > 访问密钥”,获取AK/SK。
      • 如已有访问密钥,查看创建时下载保存的credentials.csv文件,获取文件中记录的Key值。
      • 如未创建,则通过“新增访问密钥”创建新的密钥,妥善保存credentials.csv文件,并获取文件中记录的Key值。
    2. 登录弹性云服务器,执行cd /usr/local/telescope/bin进入Agent安装路径。
    3. 执行vi conf.json打开配置文件,输入已获取的AK/SK。

      如果使用“购买ECS时安装Agent”的安装方式,在注入用户数据时已经添加了AK/SK信息,此处只需检查。

    4. 按“ESC”,输入:wq保存并退出。
  5. 进入镜像服务页面,将这台弹性云服务器制作为私有镜像,详细操作请参考“创建私有镜像 ”。
    图3 创建私有镜像
  6. 进入弹性伸缩页面,使用步骤5中创建的私有镜像创建伸缩配置。
    图4 选择私有镜像

    在“镜像”区域,单击“私有镜像”,在下拉列表中选择“ces-agent-test”,其他参数按照实际需求配置。

  7. 创建伸缩组,并绑定步骤6中的伸缩配置。
  8. 为伸缩组添加伸缩策略,策略类型选择“告警策略”,触发条件选择Agent相关监控指标,如:(Agent)内存使用率。
    图5 选择触发条件
  9. 将步骤2中的云服务器手动移入伸缩组。
  10. 等待并验证Agent监控指标是否生效,例如,验证以下项目:
    • 伸缩组详情页“监控”页签下显示有Agent监控指标
    • 达到告警阈值时,在伸缩组详情页“活动历史”页签查看告警策略触发成功,且发生实例的伸缩
    • 伸缩组自动扩容出来的云服务器均有Agent监控数据

相关文档