Moiz Ali Bhayan
ServiceNow Employee
Options
- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 03-08-2021 02:08 AM
Export vCenter Hardware ZIP file does not contain vCenter name in FQDN format instead it contains name as vCenter@IP
This was fixed under PRB1470981 in Rome and Quebec Patch 2
Workaround :
In VCenterDatacentersSensor script include (sys_id: 8da918db93831200c2fe705bb47ffb8e)
Change [line 260] :
if (/^vCenter@(?:\d{1,3}.){3}\d{1,3}$/.test(vcGr.name))
vcGr.name = "vCenter@" + ip;
}
this.addDiscoveryCiStuff(vcGr);
vcGr.update();
To :
if (/^vCenter@(?:\d{1,3}.){3}\d{1,3}$/.test(vcGr.name))
vcGr.name = "vCenter@" + ip;
}
if(this.ciData && this.ciData.data && this.ciData.data.dns_name)
vcGr.fqdn = this.ciData.data.dns_name;
this.addDiscoveryCiStuff(vcGr);
vcGr.update();
In exportvCenterHardwareInfoAsZip sys_processor (sys_id: 7d08e38f5bab001012868473b881c7e1)
Change [line 110] :
// Column 1: VCenterServerName
function getVcenterName(gr) {
return gr.vcenter_ref.name;
}
To:
// Column 1: VCenterServerName
function getVcenterName(gr) {
return gr.vcenter_ref.fqdn ? gr.vcenter_ref.fqdn : gr.vcenter_ref.name;
}
Note: This will work only if DNS is enabled on the vCenter
Labels: