操作场景
本章节指导用户在已有的大量弹性云主机(Linux)上批量安装Agent。
约束限制
批量安装不支持跨区域执行。
批量安装的主机需同属一个VPC。
Windows版本暂不支持批量安装Agent。
操作流程
选择其中一台ECS绑定弹性IP后,参照在ECS/BMS中安装配置Agent(Linux)安装Agent并配置,确保数据采集正常。将此ECS作为跳板机通过批量执行脚本依次将Agent包和配置文件复制、解压、执行安装到其他ECS中。
前提条件
已配置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安装包,获取包的方式如下:
表 获取Linux批量安装Agent的安装包
操作步骤
使用Putty或其他终端以root用户登录到已安装Agent的弹性云主机中。
执行如下命令,下载并运行批量安装脚本。
cd /usr/local && curl -k -O https://uniagent-cn-jssz1.obs.cn-jssz1.ctyun.cn/package/batch_agent_install.sh && bash batch_agent_install.sh -r cn-jssz1 -u 0.1.9 -t 2.5.6 -d ces.cn-jssz1.ctyun.cn
注:命令中的部分内容为示例说明(苏州资源池举例:uniagent-cn-jssz1.obs.cn-jssz1.ctyun.cn
,cn-jssz1
,ces.cn-jssz1.ctyun.cn
),对应资源池请登录控制台Agent安装引导页面,选择您需要安装Agent的资源池获取具体Agent包地址,或者通过前提条件表格获取。
安装完成后,登录云监控服务管理控制台,单击左侧导航栏的“主机监控”。查看所有已安装Agent的弹性云服务器列表。
说明
Agent插件配置完成后,因监控数据暂未上报,插件状态仍显示“未安装”,等待3-5分钟,刷新即可。
(可选)安装完成后如果不需要pexpect模块,则执行如下命令,到python安装目录下删除pexepct和ptyprocess模块。
cd /usr/lib/python2.7/site-packages
rm pexpect-3.2-py2.7.egg-info -f
rm ptyprocess-0.5.2-py2.7.egg-info -f