We are encountering a problem importing BigFix data into ServiceNow. The error indicates missing or invalid serial numbers for VMs.
Of course VMs do not have a traditional serial number; however, the hypervisor does assign a unique identifying number to all the guests (VMs). I found the unique number reported for Windows VMs running under VMware but not Unix VMs under VMware or any VMs under Solaris, AIX, or Linux hosted by z/OS (z/Linux).
What field in BigFix Inventory should consistently provide an identifying number for VMs?
I would recommend checking this setting in ServiceNow:
Value of x_hclte_sg_bigfix.include_computers_with_no_bios_serial_number ServiceNow Server setting, which can be found at https://%3CSERVICE_NOW_URL%3E/now/nav/ui/classic/params/target/sys_properties_list.do.
It should be set to TRUE to allow import of VMs without a serial number.
The following is the API query used by the ServiceGraph Connector:
Thanks. I passed that along to the analyst working this problem.
We previously opened a ticket with ServiceNow, and they responded with this KB article:
This KB article didn’t really help so I’m hoping your suggestion works. When I look at our BFI reports, I don’t see the TLM problem related to any VM reported with IBM software. The goal is to import IBM software consumption data from ILMT/BFI because IBM does not accept ServiceNow calculations for sub-capacity licensing.