Infoblox Integration with Aruba ClearPass - Deployment Guide
Infoblox Integration with Aruba ClearPass - Deployment Guide
Introduction 2
Prerequisites 2
Known Limitations 2
Best Practices 3
Configuration 3
Workflow 3
Supported Notification 4
Infoblox Permissions 5
Adding Attributes 5
Enable Insight 10
Heading Level 2 11
From IoT to an always-on mobile workforce, organizations face increasingly complex IT infrastructures that are
more exposed to attacks than ever before. By combining Infoblox’s DNS security and network visibility with
Aruba’s control on the network, users can automate their network.
Prerequisites
The following are prerequisites for the integration using Outbound API notifications:
● Infoblox
o NIOS 8.3
o Security Ecosystem License
o Outbound API integration templates
o Prerequisites for the templates (e.g. configured and set extensible attributes)
o Pre-configured services: DNS, DHCP, RPZ, Threat Analytics, Threat Protection, Network Discovery.
o NIOS API user with the following permissions (access via API only):
▪ All Host - RW
▪ All IPv4 DHCP Fixed Addresses/Reservations - RW
▪ IPv6 DHCP Fixed Addresses/Reservations - RW
● Aruba
o Aruba ClearPass 6.7 or higher
o Configured API client with client credentials
o Enable Insight
Known Limitations
The current templates support DNS Firewall (RPZ), Advanced DNS protection (ADP), Network Discovery,
Threat Insight (DNS Tunneling), Host IPv4, Host IPv6, Fixed address IPv4, Fixed Address IPv6, and lease
events only.
Only assets with MAC addresses can be added, modified or deleted from Aruba ClearPass Policy Manager. All
IPv6 assets require a MAC address acquired via Network Discovery.
For production systems, it is highly recommended to set the log level for an end-point to “Info” or higher
(“Warning”, “Error”). As with any change to your network, it is also highly recommended to test all changes
before implementing them into production.
Please refer to the Infoblox NIOS Administrator’s Guide about other best practices, limitations and any detailed
information on how to develop notification templates. The NIOS Administrator’s Guide can be found through the
Help panel in your Infoblox GUI, or on the Infoblox Support portal.
Configuration
Workflow
Aruba:
Infoblox does not distribute any templates (out-of-the-box) with the NIOS releases. Templates are available on
the Infoblox community website. Templates for the Aruba integration will be located in the “Partners
Integrations”. You can find other templates posted in the “API & Integration” forum.
Aruba_LastSecurityEvent Provides the last time a security event was sent to Aruba ClearPass.
Custom field. Determines the location field for the Aruba ClearPass
Aruba_Location
endpoint upon creation.
Aruba_SyncedAt Provides the last time an asset was added/modified on Aruba ClearPass.
Supported Notification
A notification can be considered as a "link" between a template, an endpoint and an event. In the notification
properties, you define which event triggers the notification, the template which is executed and the API
endpoint to which NIOS will establish the connection. The Aruba ClearPass templates support a subset of
available notifications (refer to the limitations chapter in this guide for more details). In order to simplify the
deployment, only create required notifications and use the relevant filters. It is highly recommended to
configure deduplication for RPZ events and exclude a feed that is automatically populated by Threat Analytics.
Notification Description
Object Change Fixed Address IPv4 Added, Modified or Deleted fixed/reserved IPv4 objects
Object Change Fixed Address IPv6 Added, Modified or Deleted fixed/reserved IPv6 objects
Object Change Host Address Added, Modified or Deleted IPv4 Added/Modified Host IPv4 objects
Object Change Host Address Added, Modified or Deleted IPv6 Added/Modified Host IPv6 objects
Infoblox Permissions
The Infoblox and Aruba ClearPass integration requires a few permission for the integration to work. Navigate to
“Administration” → “Administrators” and add a “Roles”, “Permissions”, “Groups” and “Admins” to
include permissions that are required for the integration. When creating a new group, under the “Groups” tab,
select the “API” interface under the “Allowed Interfaces” category.
Infoblox Threat Category String Threat type that occurred on the device
Infoblox Threat Detection String IP of the DNS server that detected the threat
Device IP
Infoblox Threat STatus List The current resolved/unresolved status of the threat
2. Enter the name of the operator profile and then select the “Custom” option from the drop down of the
operator privileges that are found in the list below.
2. On the “Create API Client” form, add the “Client ID”, set the “Operator Profile” to a “Profile” with
the correct permissions, set the “Grant Type” to “Client credentials
(grant_type=client_credentials)” and Remember the “Client Secret” key for later.
2. On the “System” tab click the check box to “Enable Insight Current”.
3. Click Save on the bottom right of the window to save the settings.
4. Lorem simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's
5. standard dummy text ever since the 1500s.
1. Navigate to “Grid” → “Ecosystem” → “Templates”, and press “+” or “+ Add Template”.
4. Click the “Select” button on the “Upload” window. The standard file selection dialog will open.
5. Select the file and click the “Upload” button on the “Upload” window.
6. click the “Add” button and the template will be added/uploaded.
7. You can review the uploaded results in the syslog or by pressing the “View Results” button.
Note: There is no difference between uploading session management and action templates.
Modifying Templates
NIOS provides the facility to modify the templates via the web interface.
1. Navigate to “Grid” → “Ecosystem” → “Templates”. Then click the hamburger icon associated
with the Template you would like to modify.
4. Shown is a simple text editor for making changes to the template. It is recommended to only use the
built in template editor for minor edits. You may copy and paste to and from your favorite text editor if
desired. To close the window click “Cancel” to discard any changes or click “Save & Close” to
confirm any changes.
Note: you may not delete a template if it is used by an Outbound endpoint or a notification.
1. Navigate to “Grid” → “Ecosystem” → “Templates”. Then, click the hamburger icon associated
with the Aruba_Session.json template and click Edit to modify it.
2. Once inside the Aruba ClearPass Session (Template) window, click Contents in the left hand panel
Note: When possible, it is recommended to send notifications from a Grid Master Candidate instead of from the
Grid Master.
4. In the Session Management settings of the Endpoint, add the “Client_ID” and “KEY” to the value
fields. Note: The Client_ID is case sensitive and specified on the Aruba ClearPass device as the API
Client that was created earlier in this guide. KEY is case sensitive and the Client Secret that was
acquired earlier in this guide.
5. (Optional) Change the Log Level to Debug to view more information about the communication
between Infoblox and Aruba ClearPass during testing.
2. Specify the notification’s Name, and select a Target endpoint by clicking the Select Endpoint button.
3. Click Next.
5. Apply a Filter to the Notification. Note: for optimal performance it is best practice to make the filter as
narrow as possible.
6. Click Next.
7. (For RPZ notifications only) Check “Enable RPZ event deduplication” and specify relevant
parameters.
8. Click “Next”.
11. Click Save & Close to finalize the creation of the Notification.
12. Create any other Notifications for other events as desired. All supported events for notifications are
listed on Page 5.
Check the Configuration
You can emulate an RPZ event to test the RPZ notification by performing the following steps:
1. Navigate to “Dashboards” → “Status” → “Security”.
2. Input a domain that is blocked in the RPZ list that was included in a notification in the “Domain Name
to Query” text field. Then click the “Perform Dig” b
utton.
3. To view the results of the test, navigate to “Grid” → “Ecosystem” → “Outbound Endpoint”.
6. (Optional) To clear the Debug Log for other tests you may click Clear Debug Log instead.
Note: Depending on a browser, the debug log will be downloaded or opened in a new tab. You may need to
check your popup blocker or download settings.
Summary
The integration solution from Infoblox and Aruba ClearPass Modernizes your IT service by giving increased
Visibility, control, and responses with the best defense for wired and wireless devices and Increased
Identification on what on your multivendor wired and wireless network.