Need help in CMDB Maintanance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2024 08:50 AM
Hi All,
I do see the duplicate CIs when I checked the CMDB health dashboard. And also the completeness and correctness score is not 100%, we are getting the data into cmdb tables from multiple sources. Can anyone please help me on how to fix those issues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2024 08:53 AM
I am not expert here but stil i can say
- Review IRE rules
- Check the different sources and their pattern to find out the cause of half cooked data.
- Set up the half yearly audit.
- Set up a process to update data in cmdb.
Adding @AJ-TechTrek who can provide more inputs.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-31-2024 09:48 AM
To reduce the possibility of creation of duplicate CIs, review the identification rules for each of your CI classes and modify as needed. I have explained this topic in detail in the following article:
https://servicenowguru.com/cmdb/servicenow-cmdb-identification-and-reconciliation-engine-ire/
For already existing duplicate CIs, process deduplication tasks. Also if any wrongly populated duplicate CIs are identified which does not have any reference in incidents, problems, changes etc., you can even consider deleting them. Otherwise CIs should never be deleted and should only be archived or retired.
Also in the following articles, I have explained some data management best practises to improve CMDB data quality:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2024 08:29 AM
Hi Ashok,
Thanks for the response, we were using OOB identification rules and we have many integrations in place like SCCM, apart from discovery to load the data into CMDB.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2024 08:45 AM
This sounds like an instance I was once administering, where by the CMDB was being populated by SCCM, Discovery, Qualsys, and home grown solution (leveraging php). The problem in my cause was the home grown solution, where by the developer was querying the CMDB API to see if the CI existed, then if not, it would create CI. I forget the particular details about the problem, but I knew the query part response took longer, because it was creating duplicates; thus a snowball effect.
In a lower environment:
- Address the duplicates by deleting the CIs that do not have relationships with other incidents, problems, etc.
- Disable all integrations enabling them one by one to see which process is creating duplicate CIs.
- Address the problematic integration by looking into how that integration determines if a new CI needs to be created or not.