Data collected by Discovery on A10 load balancers

Discovery identifies and classifies information about A10 load balancers. The discovery of the A10 load balancer is supported by SNMP.

Data sources

Important: Discovery treats hardware load balancers as network devices and attempts to discover them primarily using SNMP. If a load balancer in your system running on a Linux host has SNMP and SSH ports open, Discovery might classify it based on the SSH port, which has classification priority over SNMP. To ensure that Discovery properly classifies your hardware load balancers, create a Discovery behavior for load balancers that includes SNMP but not SSH. Software load balancers are treated as applications.
Discovery uses the following SNMP MIBs to collect data for A10 load balancers:
  • A10 COMMONS MIB file for common data
  • A10 AX MIB file for extras

Data collected

The A10 load balancer follows the generic model of a load balancer and its components. The abstract class is Load Balancer [cmdb_ci_lb], and the implementation class, extended from cmdb_ci_lb, is A10 [cmdb_ci_lb_a10]. The load balancer components are modeled as follows:

Table 1. A10 load balancer components
Component Table Description
Load Balancer Interface cmdb_ci_lb_interface Network interface.
Load Balancer Group cmdb_ci_lb_pool Collection of host-to-port mappings to be balanced.
Load Balancer Group Member cmdb_ci_lb_pool_member Host-to-port mapping of a request to be balanced.
Load Balancer Service cmdb_ci_lb_service Virtual service that the device balances by forwarding requests to members within a pool.
Load Balancer VLAN cmdb_ci_lb_vlan Virtual LAN segment. Currently not supported.

Relationships created

An A10 Discovery creates relationships between the application and the load balance service if the application CI exists.

In this example from the ServiceNow Dependency View (BSM map), an A10 load balancer is represented by these elements:
  • Vip1: Virtual IP address that is the entry point for all business services attempting to contact the load balancer.
  • vthunder: Actual A10 load balancer CI created by Discovery.
  • webApp-group1: Group containing the web server pool members IBM web01 and IBM web02.
Figure 1. A10 load balancer Dependency View (BSM map)
A10 load balancer Dependency View (BSM map)

Discovery creates these relationships from the perspective of the load balancer group:

Figure 2. A10 load balancer relationships
A10 load balancer relationships

ServiceWatch maps an A10 load balancer like this:

Figure 3. A10 load balancer ServiceWatch map
A10 load balancer ServiceWatch map