CMDB Health
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hey @OMT
This is a common challenge in large Discovery environments, particularly in SDDC, VMware, cloud, and other highly dynamic infrastructures. One of the biggest lessons we've learned is that "not discovered" does not necessarily mean "decommissioned." A server may be intentionally powered off, inaccessible due to Discovery issues, or temporarily unavailable while still being a valid configuration item.
From our experience, Discovery should primarily provide technical evidence of a CI's presence, while lifecycle decisions should be driven by operational or asset management processes rather than Discovery alone.
1. CI retirement for temporarily unavailable servers
Rather than retiring CIs immediately after a period of Discovery inactivity, consider introducing intermediate lifecycle stages such as:
Operational
Not Seen
Candidate for Retirement
Pending Review / Pending Decommission
Retired
For example:
30 days without successful Discovery → Mark as Not Seen
60 days → Candidate for Retirement
90+ days → Create a review task for the infrastructure or asset owner
Move to Retired only after confirmation that the CI has been decommissioned
The exact timeframes will vary based on business requirements.
2. CMDB Health retirement
CMDB Health retirement can be valuable, but many organizations use it as a governance and reporting mechanism rather than enabling automatic retirement.
In environments where Discovery may occasionally miss devices due to credential failures, MID Server issues, cloud API problems, network segmentation, or infrastructure changes, automatic retirement can produce false positives.
Instead, many teams use CMDB Health to identify stale CIs and then validate them before changing lifecycle status.
3. Distinguishing different scenarios
Rather than relying on a single field, combine multiple indicators:
Most Recent Discovery
Last Successful Discovery
Discovery status or last scan result
Discovery source
Asset lifecycle status
Change or decommission requests
Identification and reconciliation results
Typical outcomes might be:
Discovery missing but infrastructure still expected → Not Seen
Credential or MID Server failures → Investigate Discovery, not the CI
Planned decommission confirmed through operational process → Retired
Large numbers of missing CIs simultaneously → Treat as a Discovery or infrastructure issue
4. Rediscovered retired CIs
Automatically changing a Retired CI back to Operational can create governance issues, especially if the CI was intentionally decommissioned.
A safer approach is:
Discovery identifies a matching retired CI.
Raise an exception or review task.
Validate whether the CI was intentionally restored or whether a new CI should be created.
Reactivate only after operational confirmation.
This prevents false unretirements while still allowing legitimate reactivations when appropriate.
5. Intermediate lifecycle states
Many mature CMDB implementations introduce states such as:
Not Seen
Candidate for Retirement
Pending Review
Pending Decommission
These states provide time for validation, reduce accidental retirements, improve auditability, and better reflect the actual lifecycle of infrastructure in dynamic environments.
*************************************************************************************************************************************
If this response helps, please mark it as Accept as Solution and Helpful.
Doing so helps others in the community and encourages me to keep contributing.
Regards
Vaishali Singh
Servicenow Developer
Linkedin - https://www.linkedin.com/in/vaishali-singh-2273361bb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago - last edited 2 hours ago