F5 metric collection failing with SNMP connection error as shown in the screen-shot below:
Following similar log entries can be seen in /var/log/arkin/collector/latest.log
2024-10-22T05:37:43.674Z WARN common.snmp.SNMPPollingTask GENERICSWITCH [BIGIP_x.x.x.x_metric_OpMgr-0] fetch:433 error while processing row from managerType=GENERIC_DEVICE managerHost=x.x.x.x row=org.snmp4j.util.TableEvent BIGIP_10.0.x.x_metric_OpMgr-0 WARN common.snmp.SNMPPollingTask GENERICSWITCH [BIGIP_x.x.x.x_metric_OpMgr-0 error while processing row from managerType=GENERIC_DEVICE managerHost=10.0.x.x row=org.snmp4j.util.TableEvent Hull,vbs=null,status=-1,exception=null,report=null] oid=metricOID: "1.3.6.1.4.1.3375.2.2.5.4.3.1.19"
BIGIP_10.0.x.x_metric_OpMgr-0 [instanceOID: "1.3.6.1.4.1.3375.2.2.5.4.3.1.28:1.3.6.1.4.1.3375.2.2.5.4.3.1.4"
instanceOIDSep: ":"
isMultiKeyInstanceOID: true
error=Request timed out.
2024-10-22T05:37:43.674Z WARN common.utils.CommonUtils GENERICSWITCH [30m [43m_BIGIP_x.x.x.x_metric_OpMgr-0 [m logException:2578 com.vnera.dataproviders.dsconnectionmanagement.exceptions.SNMPConnectionException: Request timed out
BIGIP_x.x.x.x_metric_OpMgr-0 java.lang.RuntimeException: com.vnera.dataproviders.dsconnectionmanagement.exceptions.SNMPConnectionException: Request timed out com.vnera.dataproviders.core.common.snmp.SNMPPollingTask.doRun(SNMPPollingTask.java:183) _[dataproviders-0.001-SNAPSHOT.jar:_] com.vnera.dataproviders.core.common.impl.dataprovider.tasks.AbstractTask.run(AbstractTask.java:165) _[dataproviders-0.001-SNAPSHOT.jar:_] com.vnera.dataproviders.tasker.Tasker_ScheduledTaskWrapper.run(Tasker.java:486) [dataproviders-0.001-SNAPSHOT.jar:_] [ com.google.common.util.concurrent.MoreExecutors_ScheduledListeningDecorator_NeverSuccessfulListenableFutureTask.run(MoreExecutors.java:678) [guava-23.5-jre.jar:_] ( java.util.concurrent.Executors_RunnableAdapter.call(Executors.java:515) [_:_]
java.util.concurrent.FutureTask.runAndReset(FutureTask.java) java.util.concurrent.ScheduledThreadPoolExecutor_ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [_:_] [ java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:628) java.lang.Thread.run(Thread.java:829)
Caused by: com.vnera.dataproviders.dsconnectionmanagement.exceptions.SNMPConnectionException: Request timed out
vRealize network insight 6.9.x
vRealize network insight 6.10.x
vRealize network insight 6.11.x
vRealize network insight 6.12.x
Aria Operations for Networks.
An SNMP OID value can contain multiple records, In this case a specific OID value contained multiple records which caused the SNMP poll to timeout in Aria Operations for Networks.
To resolve perform the steps below:
SSH to the collector VM where F5 load balancer is integrated, login as 'support' user and modify the fetch record size for SNMP collection in RDB.
1. ub
2. rdb
3. get_policy -cid 0 -ns policy -key snmpPullMinRecSize
4. set_policy -cid 0 -ns policy -key snmpPullMinRecSize -val 2
Wait for 5-10 mins and check the status of the metric collection under Settings > Accounts and Datasources page, the error should resolve.