Best Practices & Governance
To operate a reliable and meaningful CMDB in the long term, clear standards, roles, and processes are essential.
1. Ensuring Data Quality
Data Standardization
- Uniform field names and value lists (e.g., dropdowns instead of free text)
- Use of validation rules (RegEx, mandatory fields, date restrictions)
Automated Checks
- Script fields for plausibility checks (e.g., IP address, date ranges)
- Scheduled reports via API or CSV export to detect outliers
Regular Cleanup
- Duplicate detection and merge processes
- Archiving of outdated CIs via
VersionTrigger
and filters
2. Roles & Responsibilities
Role | Main Responsibilities |
---|---|
CMDB Manager | Maintain CI models, YAML definitions, DynamicFields, monitor data quality |
Change Coordinator | Coordinate changes, approvals in the change workflow, align with stakeholders |
Asset Owner | Functional responsibility for specific CI categories (e.g., network, software, locations) |
Auditor | Audit checks, verification of version history and compliance reports |
Tip: Define clear SLAs for data maintenance and change approvals to avoid delays.
3. Review and Approval Processes
Two-Stage Reviews
- Technical Review: The CMDB Manager checks structure and consistency
- Functional Review: The Asset Owner confirms content accuracy
Change Templates & Checklists
- Standardized YAML templates for CI changes
- Checklist for each new field (naming, tooltip, mandatory, validation)
Versioning & Audit Trail
- Use of
VersionTrigger: DefinitionUpdate
for every structural change - Periodic reports on all CI versions and field changes
- Use of
4. Community Resources & Further Development
OTOBO Community Forum
- Exchange on best practices, YAML snippets, plugins, and modules
- https://otobo.io/community
Official Documentation
- YAML schema, API reference, release notes
- https://doc.otobo.io
Plugin Library & GitHub
- Shared CI definitions, discovery scripts, automation tools
- https://github.com/OTRS/otobo
Workshops & Webinars
- Regular training on CMDB modeling, API integration, and governance
Conclusion
Successful CMDB governance is based on:
- High data quality through standardization and automation
- Clear roles with defined responsibilities
- Strict review processes and a complete audit trail
- Active exchange in the community for continuous improvement
With these best practices, you ensure that your OTOBO CMDB serves as a reliable "Single Source of Truth" in the long run.