/ 云监控服务 ces/ 用户指南/ / / / agent安装说明
更新时间:2025-03-04 gmt 08:00

agent安装说明-九游平台

安装云监控插件后,可以为用户提供主机的系统级、主动式、细颗粒度的监控服务。本章节主要为您介绍在控制界面安装/升级、单台主机下安装、批量安装agent的操作方法。

在控制台界面安装/升级agent

云监控控制台支持为弹性云服务器一键安装/升级agent插件,为用户提供更加便捷的安装方式,请根据需要选择合适的安装方式。支持agent一键安装的系统请参考agent支持的系统有哪些?
表1 适用场景

安装方式

适用场景

安装&升级插件

已支持一键安装的主机资源,可在界面直接点击“安装&升级插件”按钮,系统将自动识别可以进行一键安装的所有主机,进行批量安装插件。

远程安装

必须有可用的安装机,且安装机与需要安装插件的主机在同一vpc组内,确保安装机与待安装主机间网络互通才可进行远程安装,远程安装当前仅支持linux操作系统的主机。

手动安装

不支持一键安装的主机,首次安装时需要登录机器进行手动安装。

安装&升级插件、手动安装和远程安装任务提交后,即可在“任务中心”页面的“agent维护”页签查看。

对于agent升级的任务,若“任务状态”为“成功”,可通过操作列的“回退”将当前的任务插件将回退到原版本;若“任务状态”为“超时”,可通过操作列的“重试”重新执行该任务。
图1 agent维护
  1. 登录管理控制台。
  2. 单击“服务列表 > 云监控服务”。
  3. 单击“主机监控 > 弹性云服务器”,进入主机监控页面。
  4. 单击“安装&升级插件”,在右侧弹出安装&升级插件指引。
  5. 根据指引安装&升级插件。
    图2 安装&升级插件
  1. 登录管理控制台。
  2. 单击“服务列表 > 云监控服务”。
  3. 单击“主机监控 > 弹性云服务器”,进入主机监控页面。
  1. 单击“远程安装”,在右侧弹出远程安装指南。
  2. 根据安装指南安装agent插件。
    图3 远程安装
  1. 登录管理控制台。
  2. 单击“服务列表 > 云监控服务”。
  3. 单击“主机监控 > 弹性云服务器”,进入主机监控页面。
  1. 在“插件状态”为“未安装”的主机上单击图标,在右侧弹出使用指南。
  2. 根据安装插件指引安装agent插件。
    图4 安装插件

单台主机下安装agent

目前只支持linux操作系统和windows操作系统。支持的系统请参见agent支持的系统有哪些?

前提条件

  • 已配置dns和安全组,配置方法参考如何配置dns和安全组?
  • 已配置委托,配置方法参考如何配置委托?
  • 确保操作步骤中的安装目录都有读写权限,并且安装成功后的telescope进程不会被其他软件关闭。
  • 确保已下载agent安装脚本,获取脚本的方式如下:
    表2 获取linux镜像的agent安装脚本

    区域

    regionid

    下载路径

    华北-北京一

    cn-north-1

    华北-北京四

    cn-north-4

    华北-乌兰察布一

    cn-north-9

    华南-广州

    cn-south-1

    华南-广州-友好用户环境

    cn-south-4

    华南-深圳

    cn-south-2

    华东-上海一

    cn-east-3

    华东-上海二

    cn-east-2

    华东-青岛

    cn-east-5

    华东二

    cn-east-4

    西南-贵阳一

    cn-southwest-2

    中国-香港

    ap-southeast-1

    亚太-曼谷

    ap-southeast-2

    亚太-新加坡

    ap-southeast-3

    亚太-雅加达

    ap-southeast-4

    非洲-约翰内斯堡

    af-south-1

    拉美-圣地亚哥

    la-south-2

    拉美-圣保罗一

    sa-brazil-1

    拉美-墨西哥城一

    na-mexico-1

    拉美-墨西哥城二

    la-north-2

    中东-利雅得

    me-east-1

    操作步骤

    1. 使用root账号,登录主机。
    2. 执行以下命令,安装agent,安装脚本分为agent_install.sh和agentinstall.sh,分别对应以下两种命令。

      新架构agent:

      cd /usr/local && curl -k -o ${download_url} && bash agent_install.sh -u 0.2.1 -t ${version} -r ${regionid}

      老架构agent:

      cd /usr/local && curl -k -o ${download_url} && bash agentinstall.sh

      表2中老架构的区域包括:华南-广州-友好用户环境、拉美-圣保罗一、拉美-墨西哥城一,其余都属于新架构。

      将${download_url} 替换成表2中的下载路径,将${version}替换成中的版本,将${regionid}替换成表2中的regionid。例如,用北京一下载地址替换${download_url},对应的安装命令为:

      cd /usr/local && curl -k -o https://obs.cn-north-1.myhuaweicloud.com/uniagent-cn-north-1/package/agent_install.sh && bash agent_install.sh -u 0.2.1 -t 2.7.5 -r cn-north-1

      命令执行完成时,输出telescope process starts successfully.则代表安装成功。

    3. 执行如下命令,清除安装脚本。
      if [[ -f /usr/local/uniagent/extension/install/telescope/bin/telescope ]]; then rm /usr/local/agent_install.sh; else rm /usr/local/agentinstall.sh; fi

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

前提条件

  • 已配置dns和安全组,配置方法参考如何配置dns和安全组?
  • 已配置委托,配置方法参考如何配置委托?
  • 使用具有administrator权限的账户安装,例如administrator用户,并且确保安装成功后的telescope进程不会被其他软件关闭。
  • 已获取agent安装包,格式为exe/zip,安装包获取方式如下。
    表3 获取windows镜像的agent安装包

    区域

    regionid

    下载路径

    华北-北京一

    cn-north-1

    华北-北京四

    cn-north-4

    华北-乌兰察布一

    cn-north-9

    西南-贵阳一

    cn-southwest-2

    华南-广州

    cn-south-1

    华南-广州-友好用户环境

    cn-south-4

    华南-深圳

    cn-south-2

    华东-上海二

    cn-east-2

    华东-上海一

    cn-east-3

    华东-青岛

    cn-east-5

    华东二

    cn-east-4

    中国-香港

    ap-southeast-1

    亚太-曼谷

    ap-southeast-2

    亚太-新加坡

    ap-southeast-3

    亚太-雅加达

    ap-southeast-4

    非洲-约翰内斯堡

    af-south-1

    拉美-圣地亚哥

    la-south-2

    拉美-圣保罗一

    sa-brazil-1

    拉美-墨西哥城一

    na-mexico-1

    拉美-墨西哥城二

    la-north-2

    中东-利雅得

    me-east-1

    操作步骤

    1. 使用具有“管理员”权限的账号(例如,administrator)登录windows弹性云服务器。
    2. 在浏览器地址栏输入表3中的下载路径,下载并保存安装包。
    3. 进入安装包存放目录。
    4. 根据安装包的格式选择相应的操作方式进行插件安装。
      • 若安装包为zip格式

        如果安装包是telescope_windows_amd64.zip,解压zip安装包后双击执行“install.bat”脚本,安装启动agent。

      • 若安装包为exe格式

        如果安装包是“install_amd64.exe”,则执行以下步骤:

        1. 打开windows powershell。
        2. 执行以下命令,进入安装包存放路径(存放路径以"c:\users\administrator\downloads"为例,执行命令时请修改为您机器上安装包存放的路径)。
          cd c:\users\administrator\downloads
        3. 执行以下命令,安装插件(执行时需将${version}替换成中的版本,请根据版本特性按需选择安装版本。
          .\install_amd64.exe -u 0.2.1 -t ${version}
          例如选择安装2.7.5版本,对应的安装命令为:".\install_amd64.exe -u 0.2.1 -t 2.7.5"。

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

批量安装agent

linux操作系统支持对多台主机批量安装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
  • 登录方式为秘钥:已收集需要安装agent的所有ecs的ip地址,按照iplist.txt格式整理好,并上传到第一台机器的/usr/local目录下,上传秘钥文件user.pem到ecs的/usr/local目录下。

    iplist.txt格式为“ip地址”,每个保持一行。

    示例如下所示:

    192.168.1.1
    192.168.1.2
  • 确保已下载agent安装包,获取包的方式如下:
    表4 获取linux批量安装agent的安装包

    区域

    regionid

    下载路径

    华北-北京一

    cn-north-1

    华北-北京四

    cn-north-4

    华北-乌兰察布一

    cn-north-9

    华南-广州

    cn-south-1

    华南-广州-友好用户环境

    cn-south-4

    华南-深圳

    cn-south-2

    华东-上海一

    cn-east-3

    华东-上海二

    cn-east-2

    华东-青岛

    cn-east-5

    华东二

    cn-east-4

    西南-贵阳一

    cn-southwest-2

    中国-香港

    ap-southeast-1

    亚太-曼谷

    ap-southeast-2

    亚太-新加坡

    ap-southeast-3

    亚太-雅加达

    ap-southeast-4

    非洲-约翰内斯堡

    af-south-1

    拉美-圣地亚哥

    la-south-2

    拉美-圣保罗一

    sa-brazil-1

    拉美-墨西哥城一

    na-mexico-1

    拉美-墨西哥城二

    la-north-2

    中东-利雅得

    me-east-1

    操作步骤

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

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

      cd /usr/local && curl -k -o ${download_url} && bash agentbatchpackage.sh

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

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

      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 -u 0.2.1 -t 2.7.5
    3. 安装完成后,登录云监控服务管理控制台,单击左侧导航栏的“主机监控”。
      查看所有已安装agent的弹性云服务器列表。

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

相关文档

网站地图