Documentation

Integrations

Create external integrations used by monitoring, switch traffic and DNS automation.
Integrations live under Infrastructure > Integrations. Use this page when DCIM needs to contact an external provider on behalf of a platform feature.
The supported provider options depend on the integration type. Observium is used for monitoring,PowerDNS is used for DNS automation and TenantOS is used for data imports.
Keep integrations named clearly. A name such as Observium Lisbon or TenantOS Import is easier to recognise later when selecting it from switches, servers, subnets or import tools.

What integrations are used for

Monitoring integrations let DCIM read devices, ports and traffic data from Observium. DNS integrations let DCIM read PowerDNS zones and update PTR records from IPAM. Import integrations let DCIM pull inventory data from external source systems before inserting it into DCIM.

Monitoring

Create a MONITORING integration when DCIM should show traffic data for infrastructure devices. The current provider is OBSERVIUM.
After the integration is active, use it on pages that expose monitoring fields, such as Switches.

DNS

Create a DNS integration when IPAM should connect to PowerDNS. DCIM uses it to list PTR zones, import existing PTR values and save PTR changes from subnet IP records.
After the integration is active, attach it to the related subnet in IPAM & DNS.

Import

Create an IMPORT integration when DCIM should fetch inventory from an external platform. The current external provider is TENANTOS.
After the integration is active, use it from Tools > Import data.

Create an integration

Open Infrastructure > Integrations and use Create Integration. Fill the provider identity first, then the URL and credentials.

Name

Use a short operational name that tells the team which external system this record represents. If you have more than one site or provider endpoint, include the site or purpose in the name.

Type

Select MONITORING for Observium. Select DNS for PowerDNS. Select IMPORT for TenantOS. The type controls which credential fields are shown.

Provider

DCIM keeps the provider aligned with the type: OBSERVIUM for monitoring and POWERDNS for DNS. For import integrations, use TENANTOS. If the type and provider do not match, the integration cannot be saved.

URL

Enter the exact API URL exposed by the provider or by your proxy. For Observium this normally looks like https://observium.example.com/api.php.
For PowerDNS, use the exact API base used in your environment, for example https://powerdns.example.com/api/v1. Do not add an extra API path if your proxy already includes it.
For TenantOS, use the base URL of the TenantOS API endpoint that DCIM can reach.

Token

The token field is used by monitoring and import integrations. For Observium, enter an API token that can read devices, ports and traffic data required by DCIM. For TenantOS, enter a read-only API token for the data you want to import.

Server ID and API Key

These fields are used by PowerDNS. Server ID is usually localhost, unless your PowerDNS API exposes zones under a different server ID.
The API Key must allow DCIM to read zones and manage PTR records. Use a dedicated key where possible.

Status

Keep the integration ACTIVE when DCIM should use it. Set it to INACTIVE when the provider is temporarily unavailable or when you want to keep the record saved without using it.

Notes

Use notes for operational details such as the owner of the external service, firewall requirements, proxy location or maintenance contacts.

Test the connection

After saving the integration, open its action menu and use Test Connection. DCIM contacts the provider API using the saved URL and credentials.

Successful test

For Observium, DCIM checks that it can read monitored devices. For PowerDNS, DCIM checks that it can read zones from the selected server ID. For TenantOS, DCIM checks that the API URL and token are accepted.

Failed test

Check the URL, token or API key first. Then confirm that the DCIM server can reach the provider through firewall rules, DNS resolution, TLS certificates and any reverse proxy in front of the provider.

Update or remove an integration

Use Edit when the provider URL, status, notes or credentials change. Test the integration again after changing connection details.

Credential rotation

When editing an integration, leave the credential field empty if you want to keep the current token or API key. Enter a new value only when rotating the credential.

Delete

Delete an integration only when it is no longer used. Linked resources may lose the integration link, so remove it from subnets, switches or other feature pages before deleting the integration record.

Before using it elsewhere

Create the integration, keep it active and run Test Connection before selecting it inside IPAM, switches or other platform features.
If a feature does not show the integration, confirm that the type is correct. DNS pages use DNS integrations, monitoring fields use monitoring integrations and import tools use active import integrations.

Integrations video

Temporary video placeholder for integrations
Temporary placeholder. This will be replaced with the real integrations video.