Load Balancer / F5 Auto-discovery

Discovering F5, NetScaler and other load balancers or cluster devices

Cisco ASA, Cisco UCS, NetScaler, and Cluster devices can be discovered by Device42 via their native APIs. Aten devices should also produce good output using SNMP.

Load balancer virtual server and pool member discovery is a simple process. To discover these devices, simply add a job under Discovery -> ACI/UCS Server/F5 for Autodiscovery.

F5 load balancer discovery

Pre-requisites

Ensure you have a local username with access to the F5 API. The API calls currently appear to require administrative access, and F5 devices do not currently allow username/password-based authentication for accounts that use an external auth. provider (e.g. Active Directory, etc., which uses token-based authentication).

Create a load balanacer (F5) discovery job

If you’re discovering an F5, do the following. You’ll want to scan your F5 pool members via either SSH or the API, depending on the device’s OS.

  1. Start by scanning an F5 device via SNMP. Do this by adding a job under Discovery → SNMP (Make sure you configure SNMP on your F5!), and input the correct (matching) community string.

  2. After you’ve discovered via SNMP, go ahead and scan the F5 with the native F5 interface that can be found in Discovery -> UCS/ACI/F5 API Manager for Autodiscovery (Note: This requires a account w/ F5 API permissions!):

    Add F5 Load Balancer / UCS discovery job

Create a cluster device (UCS) discovery job

To discover a UCS or other Cluster Device, select “UCS” from the Platform: drop down (pictured above).
Visit the dedicated Cisco UCS / ACI discovery docs page for more information.

  1. Give your job a descriptive name that is meaningful to you, and specify the server hostnames, IP addresses, IP ranges, or CIDR blocks for your cluster devices.

  2. Choose an RC, if desired, specify the correct port, and select or un-select the SSL option as needed

  3. Choose a one or more sets of credentials that will allow Device42 to authenticate to & query your UCS/Cluster devices.

  4. Set other options (explained below) as needed. Create a schedule if desired, and save your job.

  5. Select “Run now” to run the discovery job now.

Discovery Options Definitions

Hostname to use: Discovered Name or Serial #; Choose the hostname format to use for newly discovered devices – option only exists for UCS & ACI devices.
Give precedence to hostname: Select to force overwrite the existing hostname in Device42 for devices that already exist using the hostname option in hostname to useACS/UCI only.
VRF Group for discovered devices: Place discovered devices into the following VRF group – UCS/ACI devices only.
Object Category for discovered devices: Place discovered objects into the chosen category in Device42 – UCS/ACI devices only.
Overwrite existing object categories: Select to force overwrite of category on devices that already exist in Device42 – UCS/ACI devices only.