ServiceNow CMDB Health Audit
Use the NowAIKit CMDB tools to assess and remediate. Discover exact tool names with search_tools (e.g. "cmdb health", "find duplicates").
Workflow
- Snapshot. Run
cmdb_health_dashboardfor the overall score and class breakdown. - Find issues in parallel:
cmdb_find_duplicates,cmdb_find_orphans,cmdb_find_stale, andanalyze_data_quality/check_table_completenessfor key classes (cmdb_ci_server, cmdb_ci_appl, business apps). - Assess impact before any change with
cmdb_impact_analysison candidate CIs. - CSDM lens. Check that Application Services, Business Applications, and Service Offerings exist and are related per CSDM 4.0; flag gaps.
- Remediate safely. For merges/retirements/updates, call write tools with
dry_run: truefirst, present the diff, then apply. Prefercmdb_reconcilefor authoritative-source conflicts. - Report. Counts by issue type, the health score delta you expect, and a prioritized remediation list (highest blast-radius first).
Rules
- Never merge or retire a CI without showing impact analysis + dry-run diff.
- CMDB writes require
WRITE_ENABLED=trueandCMDB_WRITE_ENABLED=true. - CI relationships must have both parent and child defined (CSDM).
- All writes are captured in the NowAIKit audit log.