- 06 Feb 2025
- 3 Minutes to read
- Print
- DarkLight
- PDF
Aruba ClearPass
- Updated on 06 Feb 2025
- 3 Minutes to read
- Print
- DarkLight
- PDF
Aruba ClearPass is a network access control (NAC) solution that allows enterprises to identify devices, enforce policies, and remediate threats.
Types of Assets Fetched
This adapter fetches the following types of assets:
- Devices
Parameters
Aruba ClearPass Domain (required) - Use your Aruba ClearPass domain.
Client ID and Client Secret (required) - The client ID and client secret you created to use the Aruba ClearPass API. For more details, see the Create an Aruba ClearPass RestAPI Client section below.
Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
HTTPS Proxy (optional) - Connect the adapter to a proxy instead of directly connecting it to the domain.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Advanced Settings
Advanced settings can either apply to all connections for this adapter, or to a specific connection. Refer to Advanced Configuration for Adapters.
- Get extended agent information (required, default: true) - Select whether to fetch extended agent information from the ClearPass agent.
- Get device fingerprint information - Select this option to add the fingerprint information to devices.
- Do not fetch endpoint devices without 'Last Seen' - Select this option to ignore endpoint devices without 'Last Seen' during the fetch.
- Fetch network devices (required, default: true) - By default Axonius fetches network devices, regardless of the Do not fetch endpoint devices without 'Last Seen' setting. Clear this option to not fetch network devices.
- Fetch Endpoint devices (required, default: true) - By default Axonius fetches endpoint devices. Clear this option to not fetch endpoint devices.
- Set endpoint devices as network infrastructure device - Select whether to set endpoint devices as network infrastructure devices.
- Results per page (required, default: 100) - Set the number of results per page received for a given request to gain better control on the performance of connections for this adapter.
- Asynchronous request chunk size (required, default: 100) - Set the number of async requests to do at once.
- Wait time between Asynchronous chunks (required, default: 0) - Set how many seconds to wait between each batch of async requests.
- Show Only Devices with Attributes - Select this option to fetch only devices with attributes.
- Parse Full-Username as hostname - Select this option to parse the "Full-Username" field as hostname from Aruba ClearPass.
For details on general advanced settings under the Adapter Configuration tab, see Adapter Advanced Settings.
Create an Aruba ClearPass RestAPI Client
You must create a client to use the Aruba ClearPass API. Consider this client as the App definition on Aruba ClearPass. Without this client, access to the API isn't possible.
To create the client
- Open Aruba ClearPass Guest and go to Administration –> API Services –> API Clients and click Create API Client.
- Provide the following information:
- Client ID - Creates the connection between the user and the API.
- Operator Profile - Includes the API Services access rights. Axonius required read-only permissions.
- Grant Type - Set the OAuth2 authentication method as 'Client Credentials'.
- Public Client - Make sure this option is cleared.
Read Only Administrator Operator Profile doesn't give API permissions by default.
- Save changes and copy the Client ID and the Client Secret.
- Add the IP address of the Axonius instance to the ClearPass API Access List.
Create a ClearPass Profile
To create a Profile in ClearPass
- From Operator Logins > Profile, select Edit to edit the profile that the user created.
- From Policy Manager, select Custom.
- Allow Read access to the following:
- Administrator
- API Services
- Devices
- Insight
- Onboard
- Platform
- Policy Manager
The 'Insight Module' needs to be enabled in order to fetch device IP addresses.