安装Agent
指导您在console对目标服务器安装Agent,Agent安装后HSS才能对服务器进行正常检测和防护。
单服务器安装Agent
- 登录管理控制台。
- 在页面左上角单击,选择“区域”,选择“安全 > 企业主机安全”,进入“企业主机安全”页面。
- 在左侧导航树选择 ,进入Agent管理页面。
- 选择“Agent不在线(X)”,查看Agent未安装或离线的服务器列表,详情请参见表1。
- 单击目标服务器“操作”列的“离线原因”,查看目标服务器Agent离线原因。
- 单击目标服务器“操作”列的“安装Agent”,选择不同架构以及不同系统的链接进行下载安装,linux系统安装详情请参见安装Linux版本Agent,windows系统安装详情请参见安装Windows版本Agent。
批量安装Agent(服务器账号、密码不同)
您可对不同账号密码的多台服务器进行批量安装。
约束限制
- 目前仅支持云上Linux系统的服务器进行不同账号密码的Agent批量安装。
- 批量安装Agent的服务器在同一安全组或能连接的安全组。
前提条件
- 批量安装的所有服务器需要支持ssh登录。
- 批量安装的所有服务器需要提供正确的登录账号、端口、密码。
- 批量安装的主机“服务器状态”必须为“运行中”。
操作步骤
- 登录管理控制台。
- 在页面左上角单击,选择“区域”,选择“安全 > 企业主机安全”,进入“企业主机安全”页面。
- 在左侧导航树选择 ,进入Agent管理页面。
- 单击“Agent安装指南”,复制“批量安装”的命令。
- 远程登录待安装Agent的云主机。
登录服务器后先执行以下命令检查服务器是否具备expect命令,若不具备需配置yum源。
/bin/expect -v
- 执行以下命令进入tmp目录。
cd /tmp/
- 按照以下命令格式执行命令,创建文件linux-host-list.txt并将需要批量安装的节点私有ip添加至创建的文件中。
命令格式:echo "IP地址 端口 root rootPassword" >> linux-host-list.txt
或echo "IP地址 端口 user userPassword rootPassword" >> linux-host-list.txt
示例:echo "127.8.10.8 22 root rootPassword" >> linux-host-list.txt
或echo "127.8.10.9 22 user userPassword rootPassword" >> linux-host-list.txt
若存在多个不同IP,则不同IP的命令之间用换行符隔开。
示例:echo "127.8.10.1 22 root rootPassword" >> linux-host-list.txt
echo "127.8.10.8 22 user userPassword rootPassword" >> linux-host-list.txt
echo "127.8.10.3 22 root rootPassword" >> linux-host-list.txt
- 键入回车保存IP,执行命令cat linux-host-list.txt查询是否添加完成。
- 粘贴复制的安装命令,以root权限执行,在主机中安装Agent。
若界面回显如下信息,则表示Agent安装成功。
remote_install finished. [OK]
- 安装成功后可在“Agent状态”为“在线”,表示Agent服务运行正常。 页面查看目标服务器的