Load Balancer: A10

Discovery identifies and classifies information about A10 load balancers.

Prerequisites and important information

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. This classification has 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.

Credentials

Configure SNMP credentials.

Classifier, pattern, and probes

Discovery uses these classifiers, probes, and pattern for F5 discovery:
Classifier Trigger probes Pattern
A10 Load Balancer
  • Horizontal discovery probe: launches patterns
A10 Load Balancer

Data collected

The following data is collected on the A10 Load Balancers [cmdb_ci_lb_a10] table.
Label Field Name
Serial Number serial_number
The following data is collected on the Load Balancer Interface [cmdb_ci_lb_interface] table.
Label Field Name
Name name
MAC Address mac_address
Operational Status operational_status
The following data is collected on the Load Balancer Pool [cmdb_ci_lb_pool] table.
Label Field Name
Name name
The following data is collected on the Load Balancer Pool Member [cmdb_ci_lb_pool_member] table.
Label Field Name
Name name
IP Address ip_address
Service Port service_port
The following data is collected on the Load Balancer Services [cmdb_ci_lb_service] table.
Label Field Name
Name name
IP Address ip_address
Port port
Operational Status operational_status
Install Status install_status
The following data is collected on the DNS [cmdb_ci_dns_name] table.
Label Field Name
Name name
IP Address ip_address

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 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

Verify that the correct pattern is specified in the horizontal pattern probe on the classifier. See Add the Horizontal Pattern probe to a classifier for instructions.