- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā02-11-2020 03:26 AM
Hello Experts,
How do I make out which CI is discovered using WMI and which is discovered by SCCM, and which is vCenter.
We have all here but I am unable to take report identifying which CI is discovered by what. Normally it shows Discovery Source as ServiceNow.
May be I am wrong here. Please guide and if anyone can clarify how to distinguish please.
Many Thanks
Solved! Go to Solution.
- Labels:
-
Discovery
-
Orchestration (ITOM)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā02-11-2020 04:32 AM
There is a field on every CI in the Configuration Item (cmdb_ci) table called: discovery_source. If it was discovered with ServiceNow using the WMI protocol (or SSH or SNMP or CIM), that field will be set to "ServiceNow". If discovered with the ServiceNow SCCM integration, the field will be set to MS SMS.
For discovery of vCenter components, you should be using ServiceNow Discovery so this field will be set to ServiceNow. The VCenter virtual machines will be stored in tables under VMware vCenter Object (cmdb_ci_vcenter_object) or subclasses of that class.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā02-11-2020 04:32 AM
There is a field on every CI in the Configuration Item (cmdb_ci) table called: discovery_source. If it was discovered with ServiceNow using the WMI protocol (or SSH or SNMP or CIM), that field will be set to "ServiceNow". If discovered with the ServiceNow SCCM integration, the field will be set to MS SMS.
For discovery of vCenter components, you should be using ServiceNow Discovery so this field will be set to ServiceNow. The VCenter virtual machines will be stored in tables under VMware vCenter Object (cmdb_ci_vcenter_object) or subclasses of that class.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Problem with this method is that it overwrites the value of this field based on the what is updating the record. If there are multiple sources along with ServiceNow Discovery then discovery_source will keep chaging its value and in reports we have no way to clearly identify it this CI was ever discovered by Discovery. [Unless we dig deep in multi source data by enabling it.]