- 01 May 2025
- 2 Minutes to read
- Print
- DarkLight
Ivanti CMDB
- Updated on 01 May 2025
- 2 Minutes to read
- Print
- DarkLight
Ivanti CMDB (Configuration Management Database) is a central repository that stores detailed information about an organization's IT assets such as hardware, software, networks, and their interrelationships. It plays a key role in enabling efficient IT management and service delivery and is an integral component of the Ivanti ITSM platform.
For detailed information, please refer to Ivanti’s official website.
Integration Method: API
Tables: Device Inventory Info (5001)
This integration supports the following type of events.
Event | Description |
---|---|
Configuration Items | Retrieve a list of configuration items. |
Note:
Ivanti ITSM does not offer a built-in versioning system. As of this document preparation, the latest release was in Q1, 2025.
Prerequisites
The user should have access to the Ivanti ITSM portal.
The user should have access to the DataBee console.
Configuration Overview
Create an API Credentials with required permissions to fetch the data.
Create Ivanti CMDB Data Feed in the DataBee console with the required API credentials.
DataBee Parameter
Ivanti Parameter
API Base URL(<instance>)
Base URL
Access Key
Reference ID
Ivanti Configuration
Log in to Ivanti ITSM portal as an administrator.
Copy the base URL as shown below for later use.
Before creating the API credentials, you need to create the user and role that has the necessary permissions to access the API.
Create Role
From the sidebar, select Settings.
From the SETTINGS window, navigate to Users and Permissions > Roles and Permissions.
From the Roles and Permissions section, select ADD NEW.
On the “Role Details” section, enter the ‘Role’ and ‘Display Name’ of the role that you want to create, then click on Top Level Tabs.
On the Top Level Tabs section, click on ADD NEW TAB.
Select the Analytics Metrics.
Click on ADD THIS TAB, then select Object Permissions.
From the “Object Permissions” section, ensure that only the View permission for APITrustedHost is selected (deselect any other preselected permissions if necessary), then click on Permissions to grant roles.
From Permissions to Grant Roles section, check ivnt_AssetManager, then click Save.
Create User
From the SETTINGS window, navigate to Users and Permissions > Users.
From the Users section, select New Employee to Create a User.
Enter the details of the user and then click on ROLES.
Click on Link to assign a role to a user.
Select the role that we created earlier, then click on Select.
Click on SAVE to create the user.
Create API Key
From the SETTINGS window, navigate to Security Controls > API Keys.
From API Keys, select Add Key Group.
Enter the API Group ‘Name’ and ‘Description’, then select Save Key Group.
From the sidebar, select API Keys then select the Key Group that we created earlier.
From the “API Keys” section, select Add API Key to create an API Key.
From the New API Key window:
DataBee Configuration
Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
Search for the Ivanti CMDB and click it as shown below.
Click on the API Ingest option for collection method.
Enter feed contact information and click Next.
In the configuration page, confirm the following:
API Base URL: this is the base URL that DataBee will interact with. Replace the instance with base URL.
Authorization Method: Custom API Key
Access Key: paste the Reference ID generated earlier.
Event Types: preselected for all the event types that integration pulls.
Click Submit.
Troubleshooting Tips
If you are facing an unauthorized error, it might be due to incorrect credentials or a missing role. Reconfigure the Reference ID by the above mentioned steps and ensure that it is pasted correctly.