Pull in data from Infoblox into your CMDB.
Before you begin
To use this Service Graph Connector, you need a subscription to a Subscription Unit that is based in the IT Operations Management (ITOM) Visibility application or in the ITOM Discovery application. As defined in the section titled "Managed IT Resource Types" in ServiceNow Subscription Unit Overview for your subscription, for managed IT resources that are created or modified in the CMDB by this Service Graph Connector, but that aren’t yet managed by ITOM Visibility or ITOM Discovery, these resources will increase Subscription Unit consumption from that application. Review your current Subscription Unit consumption within ITOM
Visibility or ITOM Discovery to ensure available capacity.
Dependencies and requirements:
Note: If you have an earlier version of the Service Graph Connector for Infoblox, then don’t migrate data from the old connector. You must uninstall the previous version and run the new integration.
Role required: SGC-Admin (sn_cmdb_int_util.sgc_admin) or admin
Note: The admin user role is required to run background scripts and to provide access to global tables to the SGC-Admin user. For
information about the user roles for
Service Graph Connectors, see
Service Graph Connector user roles.
Procedure
-
Ensure that the application scope is set to the Service Graph Connector for Infoblox application by using the application picker.
-
Navigate to .
-
On the Getting started page, select Get Started.
-
Configure the authentication credentials and HTTP connection details for sending requests to the Infoblox API.
-
Configure your Infoblox authentication credentials.
- In the Configure the connection section of the Service Graph Connector for Infoblox page, select Get Started.
- For the Configure Infoblox authentication credentials task, select Configure
to open the Basic Auth Credentials page opens in a new browser tab.
- In the Name field, enter a name for the authentication.
For example, Infoblox Credential.
- In the User name field, enter the user name that is used to authenticate the HTTP request when this authentication profile is enabled.
- In the Password field, enter the password for the user name that is used to authenticate the HTTP request.
- Select Update to return to the guided setup page.
- Set the Configure Infoblox authentication credentials task to complete by selecting Mark as Complete.
-
Configure the Infoblox connection settings.
- For the Configure Infoblox HTTP connection task, select Configure to open the HTTP(s) Connection page in a new browser tab.
- Review the fields and in the Name field and enter the Infoblox instance name.
- Use the URL builder to build the connection string or in the Connection URL field, enter the Infoblox base URL in the following format:
https://<base-URL>.
- In the api_version field of the Attributes section, enter the version of WAPI you’re using.
- In the network_view field of the Attributes section, enter the network views for which data is to be imported.
For multiple views, separate the views with commas. For example:
view1,view2. If you leave this field empty, the data sources import data from all the network views.
- Select Update to return to the guided setup page.
- Set the Configure Infoblox HTTP connection task to complete by selecting Mark as Complete.
For more information about the Infoblox API, see the Infoblox Developer documentation.
-
Configure the connection properties.
- For the Configure connection properties task, select Configure to open the Service Graph Connections page in a new browser tab.
- To review and modify the property details, select a property from the Property column in the Service Graph Connection Properties related list.
- Select Update on the Service Graph Connection Properties page.
- Select Update on the Service Graph Connections page to return to the guided setup page.
- Set the Configure connection properties task to complete by selecting Mark as Complete.
-
Test the Infoblox API connection to import data from the Infoblox application.
- In the Configure the connection section of the Service Graph Connector for Infoblox page, select Continue.
- For the Test the connection task, select Configure to open the Service Graph Connections page in a new browser tab.
- Select Test Connection.
- When the Status field is set to Success, select Update to close the Test the connection dialog box and
return to the guided setup page.
If any of the tests have errors, follow the suggestions for remediation.
- Set the Test the connection task to complete by selecting Mark as Complete.
- Optional:
Add multiple instances.
Note: If you don't need to add multiple instances, you can skip this step.
-
In the Add Multiple Instances section of the Service Graph Connector for Infoblox page, select Get Started.
-
For the Update Data Source Access task, select Configure.
-
Select the Data Source [sys_data_source] table.
-
Select the Global application scope by using the application picker.
-
In the Application Access related list, select the Can create, Can update, and Can delete check boxes, if not already selected.
-
Select Update to close the tab and return to the guided setup.
-
Modify the application scope again to Service Graph Connector for Infoblox by using the application picker.
-
Set the Update Data Source Access task to complete by selecting Mark as Complete.
-
For the Update Scheduled Data Import Access task, select Configure.
-
Select the Scheduled data import [scheduled_import_set] table.
-
Repeat steps 5.d to 5.g.
-
Set the Update Scheduled Data Import Access task to complete by selecting Mark as Complete.
-
Clear the cache for the new connection.
- For the Clear Cache for Data Source and Scheduled Data Imports tables task, select Configure.
- Select the Global application scope by using the application picker.
- In the Run script text box of the background script page, enter the following script:
GlideTableManager.invalidateTable("sys_data_source");
GlideCacheManager.flushTable("sys_data_source");
GlideTableManager.invalidateTable("scheduled_import_set");
GlideCacheManager.flushTable("scheduled_import_set");
GlideTableManager.invalidateTable("sys_db_object");
GlideCacheManager.flushTable("sys_db_object");
- Select Run Script to run the background script.
The script may take several minutes to execute.
- After the script is executed, select Close.
- Modify the application scope again to Service Graph Connector for Infoblox by using the application picker.
- Set the Clear Cache for Data Source and Scheduled Data Imports tables task to complete by selecting Mark as complete.
-
Add a basic authentication connection to the new Infoblox instance.
- For the Add Another Basic Auth Connection task, select Configure.
- To create a new connection, select Add Connection.
- In the Connection Information section of the Create Connection window, fill in the fields.
- In the Credential Information section of the Create Connection window, fill in the fields.
- Select Create Connection.
- Navigate back to the guided setup, and set the Add Another Basic Auth Connection task to complete by selecting Mark as Complete.
-
Test the newly added connections.
- For the Test connections task, select Configure.
- From the Name column, select the new connection.
- Select the Test Connection related link to start the testing process.
- When the Status field is set to Success, return to the guided setup page.
Note: If any of the tests have errors, follow the suggestions for remediation.
- Set the Test connections task to complete by selecting Mark as Complete.
-
Configure the IP address management tasks and user groups.
-
Enable properties to create an IP address management task when deleting or inserting a network.
- In the Configure IP address management tasks section of the Service Graph Connector for Infoblox page, select Get Started.
- For Enable creating a task, select Configure to open the Enable create Task page in a new browser tab.
- Select the Create a task when a network is deleted and Create a task when a network is inserted check boxes to enable properties for creating IP address management
tasks when deleting and inserting a network, respectively.
- Select Save.
- Close the Enable create Task page tab and return to the guided setup page.
- Set Enable creating a task to complete by selecting Mark as Complete.
-
Configure the user group for IP address management tasks.
- For the Configure the user group for IP address management tasks task, select Configure to open the SG Infoblox Connection page in a new browser tab.
- In the Connection alias field, review and change the connection alias.
- In the Task user group field, change the assignment group for the connection alias.
Note: By default, the user group for the IP address management tasks is assigned to the IP Address
Management user group. To change the default assignment group, change the task user group for the connection alias.
- Select Update to return to the guided setup page.
- Set the Configure the user group for IP address management tasks task to complete by selecting Mark as Complete.
-
Configure the scheduled jobs to import data from the Infoblox application.
-
In the Set up scheduled import jobs section of the Service Graph Connector for Infoblox page, select Get started.
-
For the Configure the scheduled jobs task, select Configure to open the Scheduled Data Imports page in a new browser tab.
-
From the Name column, select the scheduled job that you want to activate.
-
On the Scheduled Data Import form, verify the field values for the scheduled job.
-
Select Update.
-
Repeat the steps 7.c to 7.e for each scheduled job for data import.
-
Close the Scheduled Data Imports page tab and return to the guided setup page.
-
Set the Configure the scheduled jobs task to complete by selecting Mark as Complete in the guided setup.