Skip to content

OTOBO & i-doit: Helpdesk meets CMDB

OTOBO and i-doit CMDB integration

OTOBO is a free, web-based ticket system (a fork of the OTRS Community Edition) for support and service organizations. It offers:

  • Modular ticketing with preconfigured workflows (Incident, Change, On-/Offboarding …)
  • Modern customer and self-service portal including an FAQ database
  • Extensive reporting and statistics functions
  • Flexible role and permission management
  • Interfaces to third-party systems (REST/SOAP, Generic Interface)

i-doit is an IT documentation solution based on a fully ITIL-compliant CMDB:

  • Central inventory of all IT assets (hardware, software, contracts, locations …)
  • Visualization of dependencies and impact analyses
  • JSON-RPC API for automated imports (discovery tools, network scanners …)
  • Extensive add-ons (monitoring integration, license management, ISMS, IPAM …)
  • Dashboards, reports, and audit functions

Since version 11, OTOBO has included a lean CMDB that is embedded directly into the ticket system:

  1. CI Classes & Forms
    Predefined object types (server, switch, contract, room …) plus a YAML editor for custom fields and masks.
  2. Links & Graphs
    CIs can be linked to each other and to tickets, changes, or knowledge base articles; dependency graphs visualize relationships.
  3. Import/Export
    REST/SOAP web services enable automated data syncs from third-party systems.
  4. Integration in the Ticket Workflow
    Agents select the affected CI directly when creating a ticket – new hardware is recorded automatically.
  5. Performance & Scalability
    Even with several thousand CIs, the search remains fast and performant.

Strengths:

  • Quickly ready for operation, integrated directly into the helpdesk
  • Flexible customization without programming
  • No external licenses, open source

Limitations:

  • Not a complete replacement for specialized CMDB tools (e.g., detailed network topologies, license audits)
  • Still under development; some functions are being added gradually

  • OTOBO Generic Interface (REST/SOAP endpoints freely configurable)
  • i-doit JSON-RPC API (add-on for read/write access to all CMDB objects)
  • maxence i-doit Connector for OTOBO
    • View of i-doit assets directly in the ticket
    • Mouseover info & linking to the i-doit entry
    • Ticket creation from within i-doit
  • i-doit Connector for OTRS/Znuny (base code of OTOBO)
    • Real-time synchronization of CIs and tickets
    • Email templates with placeholders for CMDB data
  1. Ticket “Printer XY defective” is created in OTOBO
  2. Agent selects the i-doit object “Printer XY”, all details appear inline
  3. If necessary, new hardware procurement triggers an automatic CMDB entry in OTOBO
  4. Changes in i-doit (e.g., relocation) are reflected in the OTOBO CMDB via web service

FeatureOTOBO CMDBi-doit CMDB
Primary PurposeService context in ticketingCentral IT documentation
Initial EffortVery lowHigher (data modeling required)
Functional ScopeStandard assets, ticketsLicense mgmt, IPAM, building plans …
APIs & AutomationREST/SOAP (Generic Interface)JSON-RPC web services, many connectors
Reporting & AuditsBasic reportsExtensive reports & dashboards
Deployment ScenarioSmall to medium helpdeskLarge, regulated environments

Conclusion:

  • Small to medium support team: OTOBO alone is often sufficient
  • Large Enterprise environment: i-doit as the “Single Source of Truth” + OTOBO as the helpdesk frontend

  1. Incident Management
    Quickly finding all info on a defective CI directly in the ticket.
  2. Change Management
    Impact analyses in i-doit, implementation and documentation in OTOBO.
  3. Asset Strategy
    Automated import of new devices into i-doit; maintenance tickets in OTOBO.
  4. Self-Service & FAQ
    End users use the OTOBO portal and access CMDB data.
  5. Compliance & Audits
    Audit-proof logs in both systems, audit reports at the push of a button.

With OTOBO and i-doit, helpdesk and asset processes can be optimally interlinked – either alone or combined, depending on the requirements.

Frequently asked questions

What are the core differences between OTOBO's integrated CMDB and i-doit?

OTOBO's integrated CMDB, introduced in version 11, serves primarily as a service context within its ticketing system, offering a lean solution for managing Configuration Items (CIs) directly within the helpdesk. It has a very low initial setup effort and focuses on standard assets and their links to tickets. In contrast, i-doit is a fully ITIL-compliant CMDB designed for central IT documentation, providing a comprehensive inventory of all IT assets, including detailed network topologies, license management, and IP address management (IPAM). i-doit requires a higher initial effort for data modeling but offers extensive reporting, audit functions, and a robust JSON-RPC API for deep automation and integration with various discovery tools. OTOBO's CMDB is often sufficient for small to medium helpdesks, while i-doit is better suited for large, regulated enterprise environments where it acts as the "Single Source of Truth" for IT assets.

Quellen

How does OTOBO integrate with i-doit, and what are the technical foundations?

OTOBO integrates with i-doit primarily through its Generic Interface which supports REST/SOAP endpoints, allowing for flexible configuration of web services. i-doit, on the other hand, provides a JSON-RPC API add-on that enables read and write access to all its CMDB objects. This technical foundation allows for robust data exchange. Specific connectors further enhance this integration: the maxence i-doit Connector for OTOBO allows agents to view i-doit assets directly within a ticket, provides mouseover information, links to the i-doit entry, and even enables ticket creation from within i-doit. Additionally, an i-doit Connector for OTRS/Znuny (the base code of OTOBO) facilitates real-time synchronization of CIs and tickets, and supports email templates with placeholders for CMDB data, ensuring consistent and up-to-date information across both systems.

Quellen

What are the typical workflows when OTOBO and i-doit are integrated?

Integrated workflows between OTOBO and i-doit streamline IT service management. A common scenario begins when a ticket, such as "Printer XY defective," is created in OTOBO. The agent can then select the corresponding i-doit object, "Printer XY," directly within the ticket interface, immediately displaying all relevant asset details inline. This provides agents with critical context without leaving OTOBO. Furthermore, if a new hardware procurement occurs, it can trigger an automatic CMDB entry in OTOBO, ensuring the asset inventory is up-to-date. Changes made in i-doit, such as a relocation or status update of a Configuration Item, are reflected in the OTOBO CMDB via web services, maintaining data consistency across both systems. This ensures that both helpdesk operations and asset management processes are tightly interlinked.

Quellen

When is OTOBO's built-in CMDB sufficient, and when should an external solution like i-doit be considered?

OTOBO's built-in CMDB is often sufficient for small to medium-sized support teams that require a lean, integrated solution for managing Configuration Items (CIs) directly within their ticketing system. It offers quick readiness for operation, flexible customization without programming, and is open source without external licenses. However, an external solution like i-doit should be considered in larger enterprise environments or when specialized CMDB features are required. i-doit excels in scenarios demanding detailed IT documentation, comprehensive license management, IP Address Management (IPAM), building plans, extensive impact analyses, and robust audit functions. If an organization already maintains a mature external CMDB or needs a "Single Source of Truth" for complex IT assets beyond OTOBO's core helpdesk context, then integrating with i-doit becomes the optimal choice.

Quellen

What are the key features and limitations of OTOBO's integrated CMDB?

OTOBO's integrated CMDB, available since version 11, provides a lean yet powerful set of features embedded directly into the ticket system. Key functionalities include CI Classes & Forms, which offer predefined object types like servers and switches, along with a YAML editor for custom fields. It supports Links & Graphs, allowing CIs to be linked to each other, tickets, changes, or knowledge base articles, with dependency graphs visualizing relationships. For data management, it features Import/Export capabilities via REST/SOAP web services for automated data synchronization. The CMDB is deeply integrated into the Ticket Workflow, enabling agents to select affected CIs directly when creating tickets, and new hardware can be recorded automatically. It is also designed for Performance & Scalability, maintaining speed even with thousands of CIs.

While strong in integration and ease of use, OTOBO's CMDB has limitations. It is not intended as a complete replacement for specialized CMDB tools that offer features like detailed network topologies or advanced license audits. Its development is ongoing, meaning some functions are being added gradually.

Quellen