Starting CMDB project and want guidance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hello,
I am relatively new to being a ServiceNow professional, and I am now starting to get more responsibilities and tasks related to the CMDB.
What are some good advices and tips to someone who will be responsible for it while having some knowledge and little to no experience.
Thank You.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hello @malikhlayhe,
First, you can start with the CMDB fundamentals course in Now Learning:
https://learning.servicenow.com/lxp/en/pages/learning-course?id=learning_course&course_id=c03ca22847...
https://www.youtube.com/watch?v=1G5vExjjmy0
877d013192&child_id=c84ceaecc324a25414493b877d0131c0&spa=1
If it is helpful, please mark it as helpful and accept the correct solution; by referring to this solution in the future, it will be helpful to them.
Thanks & Regards,
Abbas Shaik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
HI @malikhlayhe ,
I. The Golden Rules
Don't boil the ocean: Do not try to populate every single class immediately. Start with what you need for Incident and Change management (e.g., Servers, Network Gear, Business Apps).
No CIs without ownership: Every class (and ideally every CI) needs a "Managed By" or "Support Group." If no one owns the data, it will rot within 6 months.
CSDM is your map: The Common Service Data Model (CSDM) is not just a suggestion; it is the standard. Align your data with CSDM (e.g., Application Service vs. Business Application) from Day 1 to avoid a painful rebuild later.
Configuration vs. Asset: Know the difference.
Asset: Financial data (Cost, procurement, depreciation).
CI (CMDB): Operational data (IP address, OS version, relationships, uptime).
II. Technical Essentials
Respect the IRE (Identification & Reconciliation Engine):
Never write directly to CMDB tables (via scripts or imports) without using the IRE.
The IRE prevents duplicates. If you bypass it, you will get duplicate records (e.g., one server named "Server01" and another "https://www.google.com/search?q=server01.company.com").
Use the CI Class Manager:
Do not just go to the list view to create fields. Use the CI Class Manager tool to view the hierarchy, add attributes, and set identification rules.
OOB (Out of Box) First:
Before creating a custom class (e.g., u_cmdb_ci_smart_toaster), check if ServiceNow already has a class for it. Extending the wrong class breaks built-in reporting.
III. Operational Habits
The Health Dashboard is your best friend:
Check the CMDB Health Dashboard weekly. Focus on these three metrics:
Completeness: Are mandatory fields filled in?
Correctness: Are there duplicates or "orphan" CIs?
Staleness: Which CIs haven't been discovered/updated in 60+ days?
Automate, but Verify:
ServiceNow Discovery is powerful, but it can be "noisy." Don't turn on Discovery for a whole network subnet without testing a few IPs first to see what data comes back.
IV. Stakeholder Management
"What is the value?": When someone asks to add a new field to a CI (e.g., "Color of the Server Case"), ask: "What business process will break if we don't have this data?" If they can't answer, don't add the field.
Trust is hard to gain, easy to lose: If a user searches for a server and finds the IP address is wrong, they will stop using the CMDB. Prioritize data quality over data quantity.
Hope this helps you, Please do mark it as helpful . And accept the solution.
Regards,
Vishnu
