1. Help
  2. Integrations
  3. iPaaS
  4. connector-documentation
  5. Checkmk Connector

purple icon for coordination.
We’ve moved!
Our Help Center has a new home and our URLs have changed. Please update your bookmark to this page before April 30, 2026

Checkmk Connector

Retrieve host configuration and hardware/software inventory data for CMDB synchronization.

🔌 Checkmk Connector

Integrates with Checkmk to synchronize Configuration Items into Xurrent.

⚡ Actions

Get Hosts

Retrieves all hosts from Checkmk using the host_config REST API.

Get Host Inventory

Retrieves detailed hardware and software inventory for a batch of hosts.

📥 Input Parameters

  • host_names (Array[String], required for inventory): List of host names to fetch inventory for.
  • batch_size (Integer, optional): Number of hosts per inventory request (1-50, default 50).
  • effective_attributes (Boolean, optional): Show all effective attributes including inherited ones.
  • site (String, optional): Filter results by a specific monitoring site.

📤 Output

  • hosts: List of host objects with ID, title, and attributes (for Get Hosts).
  • hosts[].inventory.nodes: Hardware (CPU, memory) and software (OS, apps) details (for Inventory).
  • has_next_page: Indicates if more batches are available.

📌 Use Cases

  • CMDB synchronization between Checkmk and Xurrent.
  • Device inventory management and asset tracking.
  • Hardware and software inventory reporting.

⚠️ Notes

  • Prerequisites: Requires Checkmk 2.3+ with REST API enabled.
  • Normalization: Response data is normalized from camelCase to snake_case.
  • API Specifics: The inventory action uses the legacy host_inv_api.py endpoint rather than the REST API.