Infoblox DDI
  • 13 Jun 2022
  • 5 Minutes to read
  • Dark
    Light
  • PDF

Infoblox DDI

  • Dark
    Light
  • PDF

Infoblox DDI consolidates DNS, DHCP, IP address management, and other core network services into a single platform, managed from a common console.

Types of Assets Fetched

This adapter fetches the following types of assets:

  • Devices

Parameters

  1. Infoblox Domain (required) - The hostname or IP address of the Infoblox DDI server.
  2. API version (required, default: 2.2) - Select the API version from the dropdown.
Note:

Additional discovery device objects are fetched, depending on the API version selected. For example, fetching chassis serial number information requires configuring at least API version 2.10.5 and selecting that version from the API version dropdown.

  1. Username and Password (required) - The credentials for a user account that has the Required Permissions to fetch assets.

  2. Verify SSL (required, default: false) - Select whether to verify the SSL certificate offered by the value supplied in Infoblox Domain. For more details, see SSL Trust & CA Settings.

  3. HTTPS Proxy (optional, default: empty) - A proxy to use when connecting to the value supplied in Infoblox Domain.

    • If supplied, Axonius will utilize the proxy when connecting to the value supplied in Infoblox Domain.
    • If not supplied, Axonius will connect directly to the value supplied in Infoblox Domain.
  4. For details on the common adapter connection parameters and buttons, see Adding a New Adapter Connection.

InfobloxDDI_20-1-22

Advanced Settings

Note:

Advanced settings can either apply for all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to ​Advanced Configuration for Adapters

  1. CIDR exclude list (optional, default: empty) - Specify a comma-separated list CIDR blocks (for example: 192.168.20.0/24,192.168.30.0/24).
    • If supplied, all connections for this adapter will not collect devices with an IP address that is in the range of any of the comma-separated list of CIDR blocks that have been defined in this field.
    • If not supplied, all connections for this adapter will collect any device from Infoblox.
  2. CIDR include list (optional, default: empty) - Specify a comma-separated list CIDR blocks (for example: 192.168.20.0/24,192.168.30.0/24).
    • If supplied, all connections for this adapter will only collect devices with an IP address that is in the range of any of the comma-separated list of CIDR blocks that have been defined in this field.
    • If not supplied, all connections for this adapter will collect any device from Infoblox.
  3. Filter results by the Discovered Data field (Required, default: false)
    • If enabled, all connections for this adapter will only collect devices from Infoblox if their Discovered Data field has data.
    • If disabled, all connections for this adapter will collect any device from Infoblox.
  4. Results per page (Required, default: 1000) - Set the number of results per page received for a given query to the Infoblox wAPI, to gain better control on the performance of all connections for this adapter.
  5. Time in seconds to sleep between each request (optional, default: empty) - Specify sleeping time in seconds between each API request Axonius sends to Infoblox.
    • If supplied, all connections for this adapter will wait for the specified number of seconds between each API request sent to Infoblox.
    • If not supplied, all connections for this adapter will not wait between each API request sent to Infoblox.
  6. Fetch lease information (Required, default: true) - Select whether to fetch information from the 'lease' API endpoint. The 'lease' API endpoint is considered slower compared to the 'ipv4address' API endpoint, but fetches much more information like 'Fingerprint' and discovery information.
    • If enabled, all connections for this adapter will fetch devices from Infoblox using the 'lease' API endpoint.
    • If disabled, all connections for this adapter will not fetch devices from Infoblox using the 'lease' API endpoint.
  7. Fetch used addresses information (Required, default: false) - Select whether to fetch information from the 'ipv4address’ API endpoint. The 'ipv4address’ API endpoint is considered faster by Infoblox compared to the 'lease' API endpoint.
    • If enabled, all connections for this adapter will fetch devices from Infoblox using the 'ipv4address' API endpoint.
    • If disabled, all connections for this adapter will not fetch devices from Infoblox using the 'ipv4address' API endpoint.
  8. Fetch A records (Required, default: false) - Select whether to fetch A records.
    • If enabled, all connections for this adapter will fetch A records from Infoblox.
    • If disabled, all connections for this adapter will not fetch A records from Infoblox.
  9. Fetch discovery device objects (Optional, default: false) - Select to fetch discovery device objects. Additional discovery device objects are fetched, depending on the API version selected.
  10. Ignore A records discovered by NetMRI (Required, default: false) - Select whether to ignore A records discovered by NetMRI.
    • If enabled, all connections for this adapter will not fetch A records discovered from NetMRI.
    • If disabled, all connections for this adapter will fetch all A records if the Fetch A records is enabled.
  11. Use start time as last seen (required, default: false) - Select whether to set the device Last Seen field value based on the fetched device's DHCP start time.
    • If enabled, all connections for this adapter will set the device Last Seen field value based on the fetched device's DHCP start time.
    • If disabled, all connections for this adapter will set the device Last Seen field value based on the fetched device's DHCP end time.
  12. Include lease states (optional, default: empty) - By default, the following lease states of devices are not fetched: ‘ABANDONED', ‘BACKUP', 'EXPIRED', 'FREE', 'RELEASED'. If you want to include one or more of these lease states in the fetch, select the relevant lease states from the dropdown.

NOTE

For details on general advanced settings under the Adapter Configuration tab, see Adapter Advanced Settings.

APIs

Axonius uses Infoblox APIs.

Required Permissions

The value supplied in Username must have at least Read-only permissions to access the devices.
To create a user with Read-only permissions:

  1. Login to Infoblox as an administrator and select Administration > Roles.
    image.png
  2. Click the Plus sign on the right part of the page to add a new role.
    image.png
  3. Give this role an indicative name, and click Next. In the Extensible Attributes page, click Next again, then click Save & Add Permissions.
    image.png
  4. In the Permissions page, click the Plus sign to add permissions to the newly-created role.
    Axonius needs read-only permissions to the items displayed in the image. Select them and click Save & Close.
    image.png
  5. Navigate to "Groups" and click the Plus sign to create a new group.
    image.png
  6. Specify an indicative name for this group, and click Next.
    image.png
  7. Select the API option to enable API access for this group, and click the Plus sign to add a role to it.
    image.png
  8. Navigate to Custom Roles and click the newly created role.
    image.png
  9. Verify that the role is currently displayed in the Roles list. Verify that "API" is selected, and click Save & Close.
    image.png
  10. Click the newly created group, and then click the Plus sign to create a new user. Fill in the details and click Save & Close.
    image.png



What's Next
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.