单台主机下安装Agent
操作场景
本章节主要介绍如何在单台主机中手动安装Agent,为用户提供主机的系统级、主动式、细颗粒度的监控服务。
约束与限制
目前只支持Linux操作系统和Windows操作系统。支持的系统请参见Agent支持的系统有哪些?。
前提条件
- 已配置DNS和安全组,配置方法参考如何配置DNS和安全组?。
- 已配置委托,配置方法参考如何配置委托?。
- 确保操作步骤中的安装目录都有读写权限,并且安装成功后的Telescope进程不会被其他软件关闭。
- 确保已下载Agent安装脚本,获取脚本的方式如下:
操作步骤
- 使用root账号,登录主机。
- 执行以下命令,安装Agent,安装脚本分为agent_install.sh和agentInstall.sh,分别对应以下两种命令。
cd /usr/local && curl -k -O ${download_url} && bash agent_install.sh -t ${version} -r ${regionID}
老架构Agent:
cd /usr/local && curl -k -O ${download_url} && bash agentInstall.sh
表1中老架构的区域包括:华南-广州-友好用户环境、拉美-圣保罗一、拉美-墨西哥城一,其余都属于新架构。
将${download_url} 替换成表1中的下载路径,将${version}替换成Agent版本特性中的版本,将${regionID}替换成表1中的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 -t 2.7.2 -r cn-north-1
命令执行完成时,输出Telescope process starts successfully.则代表安装成功。
- 执行如下命令,清除安装脚本。
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分钟,刷新即可。