升级到11300之后,由于检测到有其他UEM产品安装而无法部署DC代理采集资产的变通方法

升级到11300之后,由于检测到有其他UEM产品安装而无法部署DC代理采集资产的变通方法

升级到11300之后,由于检测到有其他UEM产品安装而无法部署DC代理采集资产

如果服务器上已经安装了UEM其它产品,客户环境则已经部署了UEM的其它产品或agent,目前我们已经将他们与ServiceDesk Plus绑定。本文主要处理以下三种情形

 

一、升级到11300 版本但目前使用了其它的UEM产品:

 

1. 升级应用前,请运行如下查询语句确定是否安装了其它UEM产品,以及安装的是哪些产品

 

select softwarelist.softwarename, softwareinfo.workstationid, systeminfo.workstationname from softwareinfo inner join softwarelist on softwareinfo.softwareid = softwarelist.softwareid inner join systeminfo on softwareinfo.workstationid = systeminfo.workstationid  where softwarelist.softwarename like  'ManageEngine%Remote%' or softwarelist.softwarename like 'ManageEngine%Patch%' or softwarelist.softwarename like 'ManageEngine%Device Control%' or softwarelist.softwarename like 'ManageEngine%Vulnerability Manager%' or softwarelist.softwarename like 'ManageEngine%UEMS%'

 

2. 如果确认已安装了UEM产品,则无法安装新的SDP代理(实际上指的是UEM代理)。这种情况我们有2种方法应对:

 

i. 卸载AE/SDP 代理使用脚本扫描

ii. 资产采集模式变更为中央服务器--远程服务器模式

 

3. 卸载AE/SDP 代理,然后在您的终端下载应用程序内的ae_scan.vbs脚本文件并设置成开机启动脚本。之前的AE代理在新版本SDP中将失效,因此需要卸载以避免未知错误的发生。该方法的缺点是如果客户端开机后无法联网,本机数据将无法上传至AE/SDP服务器。

 

4. 扫描方式需要变更为中央服务器--远程服务器的模式。要使用这种模式,你需要在服务器上安装AssetExplorer,步骤参考如下:

i. 安装AssetExplorer 6806

ii. 安装完成向我们索要远程服务器授权以便使用该工具

 iii. 然后到管理--发现--分布式资产扫描--中央服务器设置” 输入ServiceDesk Plus的服务器信息,比如服务器名称,运行端口,API密钥作为验证信息以及协议。

 iv. 设置完中央服务器,AssetEplorer就可以推送数据到中央服务区上了,条件是中央服务器和远程服务器之间的网络可达。

 v. 下一步是设置安装在客户端上的代理将本机信息推送到我们刚刚设置的远程服务器上,并且通过设置禁止该远程服务器报告给中央服务器。这就需要我们在已部署的代理


上更新服务器信息,需要使用名称为agentconfiguration.vbsVBS脚本文件,请到"管理--Windows代理设置中查看 “怎样在部署代理之后更改所有代理获取如何更新代理的配置。按照同样的步骤,可以跟新服务器名称,IP地址,端口号及协议为远程服务器的信息。


 vi. 更新完代理,代理开始向远程服务器推送本机信息而不是SDP

 vii. 现在,我们需要在ServiceDesk Plus前台进行更改,以确保应用程序已经准备好接收来自远程服务器的资产数据。连接到ServiceDesk Plus数据库并且按顺序执行下面的语句

update GlobalConfig set PARAMVALUE = 6806 where PARAMETER = 'REMOTESERVER_BUILD';

update globalconfig set paramvalue = 'true' where parameter = 'OLD_SCANENABLED';

 

viii. 在中央服务器中,到“管理--扫描设置”下,例如到ServiceDesk Plus中,取消 ‘停止通过非登录URL上传扫描的XML文件‘ 。然后设置中央服务器允许接收来自远程AE服务器的数据。AE服务器会推送数据到SDP服务器保持资产数据的更新

 

5接下来,到访问远程服务器控制台执行按需扫描或者计划扫描周期性更新资产数据。一旦接收到资产数据就推送到中央服务器上去。

 

6. 应用这两个方案任一个,就可以继续升级SDP到最新版本了。升级后,无需部署UEM代理也可以扫描资产获取最新数据。

 

Info

提示: 你需要设置远程服务器--AssetExplorer,(版本6805)作为远程服务器。

 

二、客户已经将SDP升级到11300,需要获取资产清单方面的帮助.

 

1. 如果已经安装了其它UEM产品,并且部署了代理,那么就无法安装新的SDP代理(现在已更新为UEM代理)。在这种情况下,我们暂时提供2walkaround来获取资产清单直到研发给出最终解决方案。

 

i. 卸载 AE/SDP agent 并使用script scan

ii. 资产采集模式变更为中央服务器--远程服务器模式

 

2. 卸载AE/SDP 代理,然后在您的终端下载应用程序内的ae_scanvbs脚本文件并设置成开机启动脚本。之前的AE代理在新版本SDP中将失效,因此需要卸载以避免未知错误的

发生。该方法的缺点是如果客户端开机后无法联网,本机数据将无法上传至AE/SDP服务器。

 

3. 扫描方式需要变更为中央服务器--远程服务器的模式。要使用这种模式,你需要在服务器上安装AssetExplorer,并将其设置成远程服务器,步骤参考如下:

 

i. 安装 AssetExplorer 6806

ii. 安装完后,跟我们获取产品使用授权.

iii然后到管理--发现--分布式资产扫描--中央服务器设置” 输入ServiceDesk Plus的服务器信息,比如服务器名称,运行端口,API密钥作为验证信息以及协议。

iv. 设置完中央服务器,AssetEplorer就可以推送数据到中央服务区上了,条件是中央服务器和远程服务器之间的网络可达。

v. 下一步是设置安装在客户端上的代理将本机信息推送到我们刚刚设置的远程服务器上,并且通过设置禁止该远程服务器报告给中央服务器。这就需要我们在已部署的代理

上更新服务器信息,需要使用名称为agentconfiguration.vbsVBS脚本文件,请到"管理--Windows代理设置中查看 “怎样在部署代理之后更改所有代理获取如何更新代理的配置。按照同样的步骤,可以跟新服务器名称,IP地址,端口号及协议为远程服务器的信息。

vi. 更新完代理,代理开始向远程服务器推送本机信息而不是SDP

vii. 现在,我们需要在ServiceDesk Plus前台进行更改,以确保应用程序已经准备好接收来自远程服务器的资产数据。连接到ServiceDesk Plus数据库并且按顺序执行下面的语句

update GlobalConfig set PARAMVALUE = 6806 where PARAMETER = 'REMOTESERVER_BUILD';

update globalconfig set paramvalue = 'true' where parameter = 'OLD_SCANENABLED';

 

viii. 在中央服务器中,到“管理--扫描设置”下,例如到ServiceDesk Plus中,取消 ‘停止通过非登录URL上传扫描的XML文件‘ 。然后设置中央服务器允许接收来自远程AE服务器的数据。AE服务器会推送数据到SDP服务器保持资产数据的更新

4. 接下来,到访问远程服务器控制台执行按需扫描或者计划扫描周期性更新资产数据。一旦接收到资产数据就推送到中央服务器上去。

 

用户之前试用过UEM产品,但未采购

1. 在升级到11300/6900过程中,会弹出一个提示框,显示有其它UEM产品的存在。但是客户可以选择继续升级到11300/6900。在这种情况下,我们将更新一个标识其它UEM产品的存在的数据库参数,在客户选择继续升级的场景中,可能会出现这样的情况,客户可能试用过某个UEM产品,或者过去一直在使用,而现在已经停止使用。要了解此类情况,请运行下面的查询语句,以确定是否安装了任何UEM产品

 

select softwarelist.softwarename, softwareinfo.workstationid, systeminfo.workstationname from softwareinfo inner join softwarelist on softwareinfo.softwareid = softwarelist.softwareid inner join systeminfo on softwareinfo.workstationid = systeminfo.workstationid  where softwarelist.softwarename like  'ManageEngine%Remote%' or softwarelist.softwarename like 'ManageEngine%Patch%' or softwarelist.softwarename like 'ManageEngine%Device Control%' or softwarelist.softwarename like 'ManageEngine%Vulnerability Manager%' or softwarelist.softwarename like 'ManageEngine%UEMS%'

 

2. 输出结果会显示是否有UEM/UEM Agent安装。如果输出结果只有少数资产,我们需要检查过去使用了哪些UEM产品或者有过试用。卸载UEM/UEM Agent前请先确保已经获得了该产品的授权。

3. 在用户允许的情况下可以从这些机器上卸载已安装的UEM产品或agent,建议用户卸载完产品后链接数据库,运行如下的语句更新数据库:

update globalconfig set paramvalue = 'false' where parameter = 'IS_OTHER_DC_PRODUCTS_IDENTIFIED';

4. 执行完数据库更新语句后,重启SDP的服务。客户可以参考产品手册上的步骤,下载并安装DC server及其agent到所有支持的设备上。

 AE6806 的下载地址 https://downloads.zohocorp.com/ServiceDesk_Plus/2021_07_29_00_58_01_26CPLnS3coxdOGD.tar.gz


Info
注释:上述步骤以ServiceDesk Plus为例进行了描述。当问题发生在Asset Explorer 时,步骤相同,但前提是客户已经安装了AE。在这种情况下可以评估是否可以升级到6806,或升级到6900, 并让用户设置另外一个服务器使用本文描述的方法采集资产信息。因版本更新迭代因其的方法变化,请随时联系support@manageengine.cn。

    • Related Articles

    • 将OpManager升级到最新版本

      问题:如何将OpManager升级到最新版本。 解决方案: 根据当前版本,选择以下升级路径。 8000/8721/8723/8800                                            ->> 8810                              8810/8811/8812/9000                                            ->> 9010                                ...
    • 升级到Windows 10 20H2版本

      在支持的补丁列表中搜索到  108487 补丁,然后部署到想要升级的电脑上,将会升级到20H2,如下图:
    • OpManager 11600升级到12.x的步骤

      首先请参考最新的OpManager服务包页面: https://www.manageengine.com/network-monitoring/service-packs.html 升级过程: 11600到12200,12200到12300,12300到最新版本 其中,11600到12200的过程中,会把11600的插件,如果NFA,NCM等升级为OpManager12。 1. 做完整备份。最好完整复制原文件夹。(可以把heapdump、tomcat\logs等特别大的文件夹删除。)     ...
    • 如何升级到SDP的最新版本?

      请按照以下步骤升级ServiceDesk Plus: 1.停止SDP服务。 2.对现版本数据进行备份,以便在升级失败时恢复原有的数据。 启动命令提示符,导航[ServiceDesk Plus-安装目录]\bin目录下,运行backUpData.bat命令,启动备份。 如下所示:C:\ManageEngine\ServiceDesk\bin\backUpData.bat 注意: ...
    • Recovery Manager Plus升级到最新Build之后,目录里面还是有保留Log4j 2.11的文件,是否可以清理?

      可以清理的,升级后,文件会保留,但是不会产生影响。可根据需求选择是否进行清理。