鉴别工作站的唯一性

在ServiceDesk Plus扫描IT资产是,将按照以下顺序来鉴别工作站的唯一性:

  1. 代理ID ( 只适用于基于代理的扫描)

  2. 服务标签

  3. 工作站名称

  4. MAC地址

假定每台工作站的代理ID、服务标签、MAC地址、以及工作站名称都是唯一的,这时,ServiceDesk Plus就可以基于以上的标准对工作站进行识别。如果在扫描过程中,发现有两台工作站的上述条件之一相同,则认为是同一工作站,新扫描的数据将会覆盖已有的数据。

以下将通过举例,进行说明:

服务标签 

假如有两台工作站:MachineA和MachineB,它们具有相同的服务标签:12345,工作站的名称分别为:MachineA.domain.com和MachineB.domain.com,Machine A首先被扫描完成,数据保存。然后,又扫描Machine B,这时,由于它们具有相同的服务标签,Machine A详细信息将被Machine B的数据覆盖。

解决办法:配置无效服务标签

上述情形,通常都是非品牌机或者OEM厂商没有正确地配置好机器的服务标签所致。这时,相同服务标签的机器都会被一个一个地覆盖。为避免覆盖,在ServiceDesk Plus

中引入无效服务标签的概念,通过设置无效服务标签,让具有相同服务标签的工作站不再相互覆盖(也就是忽略无效的服务标签),如下图,您可以在管理 -> 扫描设置(发现模块下)的常规设置中,配置无效服务标签,将可能出现的无效服务标签添加到无效服务标签列表中。

工作站名称 

通常,扫描工作站时,首先查找工作站的服务标签进行匹配。如果服务标签为空(或者无效),则使用第二个参数:工作站名称,这时,如果两台工作站的名称也相同,则后扫描到的工作站将会覆盖已有工作站的数据。

MAC 地址

第三个用于可能覆盖工作站数据的标准为工作站的MAC地址。假如某个工作站的名称和服务标签都不同,但是其MAC地址与已有的工作站相同,扫描这台工作站时,这台工作站的数据将会覆盖已经存在的数据。

解决办法:  

在一些特定的环境下,多台机器的MAC地址可能相同。如:VMware虚拟机、通过VPN连接的机器)。为避免覆盖发生,可在管理 -> 扫描配置禁用MAC地址识别选项。

如下图所示: 

什么时候工作站的机器名被重命名为:“机器名” + “_old”?

情景 1:   网络中的两台工作站互换 

如:有两台工作站,分别为:MACHINE-A,服务标签为:ST-1 ;MACHINE-B,服务标签为:ST-2。将两台工作站互换,则:MACHINE-A,其服务标签变为:ST-2 ,MACHINE-B ,其服务标签变为:ST-1,这时,如果您再次扫描MACHINE-A,则工作站 MACHINE-B 的数据将被覆盖,数据变为MACHINE-A ,而原来的MACHINE-A 将被重命名为:MACHINE-A_old,如果您再扫描MACHINE-B,它将覆盖MACHINE-A_old 的数据,工作站数据变为:MACHINE-B。

情景 2: 

一个工作站已经扫描发现,其具有有效的服务标签(比如:ST-A),但是再次扫描时,它的服务标签变为另一个服务标签(比如:ST-B),这时,ServiceDesk Plus 将会将已有的工作站重命名,添加 '_old' ,然后添加一个具有新服务标签的工作站。

例1:

某台工作站被正确发现,并具有有效的服务标签,但是在其生命周期中,该工作站经过维修,更换了主板,因此也更换了相应的服务标签,这时,重新扫描该工作站时将会重命名原来的工作站(加上"_old"),并添加新的工作站(其服务标签为新的服务标签)。

例2:

服务标签为ST-1的工作站MACHINE-A已经在网络中扫描到。另一台服务标签为ST-2的工作站(名称也为MACHINE-A)添加到网络中,这时,扫描这台新添加的工作站时,将会重命名原来的工作站MACHINE-A(重命名为:MACHINE-A_old),并添加新的资产数据,工作站的名称依然为MACHINE-A(但服务标签为ST-2)。

例3:

VMware虚拟机,当更改它的主机时,其服务标签也会更改。

基于代理扫描时,工作站被覆盖,旧的工作站的名称后添加了_old :

如果启用基于代理的扫描,则代理ID将作为鉴别工作站的唯一依据。(代理ID是首次在工作站中安装代理时生成的唯一ID)。

通过正常的安装过程,各个工作站具有唯一的ID,不会重复。因此工作站的数据也不会被覆盖。但是,如果代理是通过“系统镜像”部署的,则被克隆的机器中,代理ID都是一样的,因此,当这些克隆机器的数据上传到ServiceDesk Plus时,将会覆盖之前已有的数据,而先前的工作站将会被重命名为:工作站名称+“_old”。这样,即使实际存在有多个工作站,但ServiceDesk Plus中,只有一个工作站。为了解决这种问题,我们要求您(从克隆机器上)卸载已安装的代理,然后改用AD GPO的方式重新部署代理。

Back to Top