更新时间:2024-10-08 GMT+08:00

批量安装Agent

操作场景

本章节主要介绍如何批量安装Agent,为用户提供主机的系统级、主动式、细颗粒度的监控服务。

约束与限制

  • 批量安装不支持跨区域执行。
  • 批量安装的主机需同属一个VPC。
  • Windows版本暂不支持批量安装Agent。

前提条件

  • 已配置DNS和安全组,配置方法参考如何配置DNS和安全组?
  • 已配置委托,配置方法参考如何配置委托?
  • 确保操作步骤中的安装目录都有读写权限,并且安装成功后的Telescope进程不会被其他软件关闭。
  • 登录方式为账号密码:已收集需要安装Agent的所有主机的IP地址和root用户密码,按照iplist.txt格式整理好,并上传到第一台机器的/usr/local目录下

    iplist.txt格式为“IP地址,root用户密码”,每个保持一行。

    示例如下所示(样例中abcd为密码,请按实际值填写)。

    192.168.1.1,abcd
    192.168.1.2,abcd

操作步骤

  1. 使用ssh以root用户登录到已安装Agent的主机中。
  2. 批量安装Agent,分别对应下面两种安装命令。
    当获取到的Agent安装脚本为batch_agent_install.sh时,执行以下命令:
    cd /usr/local && curl -k -O ${download_url} && bash batch_agent_install.sh -t ${version}

    当获取到的Agent安装脚本为agentBatchPackage.sh时,执行以下命令:

    cd /usr/local && curl -k -O ${download_url} && bash agentBatchPackage.sh

    将安装命令中的${download_url}替换成表1中的下载路径,将${version}替换成Agent版本特性中的版本。

    例如,在北京一的安装命令为:

    cd /usr/local && curl -k -O  https://obs.cn-north-1.myhuaweicloud.com/uniagent-cn-north-1/script/batch_agent_install.sh && bash batch_agent_install.sh -t 2.5.6
  3. 安装完成后,登录云监控服务管理控制台,单击左侧导航栏的“主机监控”。
    查看所有已安装Agent的弹性云服务器列表。

    Agent插件配置完成后,因监控数据暂未上报,插件状态仍显示“未安装”,等待3-5分钟,刷新即可。