CMDB Configuration
Resolve Insights can be integrated with ITSM systems like Cherwell and Service Now to keep their databases in sync with the Insights inventory. ITSM integration allows for easier management of hybrid cloud environments.
Create ServiceNow Configuration
- Navigate to CMDB > CMDB Configuration
- Select Service Now as the ITSM Provider from the drop-down list.
- Enter the Username and Password credentials to connect to your Service Now instance.
- Enter the URL of your Service Now instance.
- (Optional) Select the Use Proxy checkbox to set up a proxy for your connection to ServiceNow.
- Enter Proxy Host for the IP address or hostname of your proxy server.
- Enter Proxy Host Port for the port number of your proxy server.
- Enter Proxy User and Proxy Password for the proxy server in case it requires authentication.
- Select a method for synchronizing your Inventory with ServiceNow:
- Manual — No data will be pushed to ServiceNow unless you do it from the Inventory.
- Auto — Inventory data will be synchronized to ServiceNow as soon as it is discovered. Note that synchronization starts as soon as you save the current configuration.
- Schedule—Inventory data will be batched and finally synchronized when the next scheduled run comes.
You can set the following options for scheduled push:- Start Datetime—The data and time when you want the schedule to start. This will be the first run of the schedule.
- Interval(in minutes)—The time interval between scheduled runs, in minutes.
- Command—Full path to an optional command to execute on the batched data before sending it over to ServiceNow. You must copy the executable to every NCE node in your cluster.
- For Auto and Schedule synchronization options, you can select to postpone the push of the device data to your CMDB until you push it manually, by selecting the Push only if the item has been manually pushed at least once option. As soon as you do that, the device will continue to be synchronized automatically.
- Click Test to test the connection.
- Click Save.
When the devices are pushed to the ServiceNow CMDB, you can see the schedules on the Inventory > CMDB Schedule screen. Click on a request to view the job status for each device.
Create Cherwell Configuration
- Navigate to CMDB > CMDB Configuration
- Select Cherwell as the ITSM Provider from the drop-down list.
- Enter the Username and Password credentials that will be used to connect to your Cherwell instance.
- Enter the URL of your Cherwell instance.
- Enter the Client ID and optionally the Client Secret for your Cherwell REST API key.
- Select a method for synchronizing your Inventory with ServiceNow:
- Manual — No data will be pushed to ServiceNow unless you do it from the Inventory.
- Auto — Inventory data will be synchronized to ServiceNow as soon as it is discovered. Note that synchronization starts as soon as you save the current configuration.
You can set the following options for automatic push:- Push Application to CMDB—Whether to add Insights applications to the data set synchronized to Cherwell.
- Push only if the item has been manually pushed at least once—Postpone the automatic push for a device until you push it manually. As soon as you do that, the device will continue to be synchronized automatically.
- Schedule—Inventory data will be batched and finally synchronized when the next scheduled run comes.
You can set the following options for scheduled push:- Start Datetime—The data and time when you want the schedule to start. This will be the first run of the schedule.
- Interval(in minutes)—The time interval between scheduled runs, in minutes.
- Command—Full path to an optional command to execute on the batched data before sending it over to Cherwell. You must copy the executable to every NCE node in your cluster.
- For Auto and Schedule synchronization options, you can select to Push Application to CMDB.
- For Auto and Schedule synchronization options, you can select to postpone the push of the device data to your CMDB until you push it manually, by selecting the Push only if the item has been manually pushed at least once option. As soon as you do that, the device will continue to be synchronized automatically.
- Click Test to test the connection.
- Click Save.
When the devices are pushed to the Cherwell CMDB, you can see the schedules on the CMDB > CMDB Schedule screen. Click on a request to view the job status for each device.
Refresh the Cherwell objects
If you have changed your Cherwell data structures and you have new fields that need to be updated by Insights, or you have removed some outdated data, you would like to refresh the Cherwell business object schema in Insights by clicking the Refresh button. This action will trigger a backend call to your Cherwell instance and will retrieve the new schemas, so that next time when data is pushed to your Cherwell, the correct structure will be used.
Reset CMDB System IDs
For every device pushed to CMDB, Insights maintains a unique System ID and uses it to determine if the device has been pushed before. When resetting your CMDB instance (deleting all records) you also need to delete the System IDs from Insights, otherwise pushing to CMDB will not work as intended.
This action cannot be reverted.
- Navigate to CMDB > CMDB Configuration
- Click Reset and then confirm the deletion.
If you go to the Inventory > Devices after resetting the System IDs, you will see that the CMDB System ID column is empty. In addition, all schedules under CMDB > CMDB Schedules will be deleted.
View the next scheduled run time
When you have set up your ITSM integration to push device information on schedule, you can view when the next scheduled run for a particular device is in the Inventory > Devices.
- Navigate to Inventory > Devices.
- In the device's row, in the first column, hover your mouse over the clock icon.
The tool tip displays the time when the next scheduled run will perform a push to the CMDB.