采集失败,提示:The collector is not installed如何处理?
问题描述
绑定采集设备和凭证后,进行深度采集失败,失败原因:The collector is not installed.
问题分析
出现该问题,可能的原因如下:
- 主机规格不足:安装MgC Agent(原Edge)的主机规格小于推荐的最小规格4U8G。因资源不足导致采集器无法正常运行。
- 采集器离线:主机规格满足要求但采集器未运行。
解决方法
- 主机规格不足
请升级主机规格或选择满足规格要求的主机重新安装MgC Agent并采集。
- 采集器离线
当前MgC Agent所包含的采集器参见下表。本解决方法以主机采集器为例进行介绍,其它采集器处理方法相同。
采集器
采集资源
进程名
安装目录
designcenter-collector-platform
私有云平台
(目前仅支持VMware)
designcenter-collector-platform.exe
designcenter-collector-server
主机
designcenter-collector-server.exe
rda-collector-kubernetes
容器
rda-collector-kubernetes.exe
rda-collector-database
数据库
rda-collector-database.exe
rda-storage-collector
存储
rda-storage-collector.exe
- 重启Windows采集器
- 进入主机采集器安装目录下的bin目录(如C:\MgC-Agent\tools\plugins\collectors\designcenter-collector-server\bin)。
- 双击start.bat,启动主机采集器。
- 打开任务管理器,在详细信息页面,查看主机采集器(designcenter-collector-server.exe)运行状态,状态为“正在运行”,代表采集器已启动。
- 返回MgC控制台,单击资源深度采集列的“重新采集”,重新进行资源采集。
- 重启Linux采集器
- 登录MgC控制台,确保当前MgC Agent没有深度采集、内网扫描、VMware采集等任务在执行中。如果有,请等待采集任务完成后再进行后续操作。
- 登录到安装MgC Agent的Linux主机。
- 执行如下命令,更新环境变量。
source /opt/cloud/MgC-Agent/scripts/setenv.sh
- 执行如下命令,进入MgC Agent主机采集器安装目录下的bin目录。
cd /opt/cloud/MgC-Agent/tools/plugins/collectors/designcenter-collector-server/bin
- 执行如下命令,启动主机采集器。
./start.sh
- 执行如下命令,检查采集器进程是否正常运行。
ps -ef | grep -v grep | grep designcenter-collector-server
- 返回MgC控制台,单击资源深度采集列的“重新采集”,重新进行资源采集。
- 重启Windows采集器