Bug ID 996601: Virtual Server, Pool, Pool Member and Node status might not display properly for BIG-IP versions 15.x or 16.x

Last Modified: Jul 22, 2021

Bug Tracker

Affected Product:  See more info
BIG-IQ AppIQ(all modules)

Known Affected Versions:
7.1.0, 7.1.0.1, 7.1.0.2, 7.1.0.3, 7.1.6, 7.1.6.1, 7.1.7, 7.1.7.1, 7.1.7.2, 7.1.8, 7.1.8.1, 7.1.8.2, 7.1.8.3, 7.1.8.4, 7.1.8.5, 7.1.9, 7.1.9.7, 7.1.9.8, 7.1.9.9, 8.0.0

Fixed In:
8.0.0.1

Opened: Feb 23, 2021
Severity: 2-Critical

Symptoms

BIG-IQ might not properly display the status of Virtual Servers, Pools, Pools Members and Nodes configured on managed BIG-IP devices running versions 15.x and 16.x that have DNS configured. When this happens, BIG-IQ logs an the following in the /var/log/appiq/agentmanager.log: java.lang.ArrayIndexOutOfBoundsException: 1

Impact

BIG-IQ doesn't properly display the status of LTM objects on the application dashboards for DNS application services on the Applications > APPLICATIONS screen.

Conditions

Managing BIG-IP devices running v15.X and 16.x that has one or more Wide-IP configured to the DNS(GTM) configuration with LTM status updates from DCDs enabled on BIG-IQ. restcurl -X PUT /cm/adc-core/current-config/stats-refresh -d ' { "isMonitorRunning": true, "useAppIqDcd": true, "pollingIntervalSeconds": 300 }'

Workaround

Use one of the following workarounds to fix this issue. 1. Disable the LTM status collection from the DCD and allow status to be collected directly by BIG-IQ. This option might increase the CPU usage, see article K91114310 titled: Reducing the performance impact of BIG-IQ statistics gathering on managed BIG-IP systems at support.f5.com/csp/article/K91114310. 2. Update the analytics iApp RPM. For more information, see article K53001642 titled: Updating the BIG-IQ iApp to prevent BIG-IP performance issues on managed BIG-IP systems and improve DNS statistics collection at https://support.f5.com/csp/article/K53001642

Fix Information

The iApp script installed by the BIG-IQ on managed BIG-IP devices now allows the system to display objects as expected.

Behavior Change