Unable to Add VMware Avi Load Balancer Data Sources to VCF Operations for Networks.
Error when attempting to save the Data Source: NSX Advanced Load Balancer: Invalid credentials.
Refer to below screenshot:
Collector Logs at location /var/log/arkin/collector/ shows below error entry:
2024-12-10T14:53:29.265Z ERROR dataprovider.utils.HttpUtils nsxalb-metric-exec-3 checkStatusAndThrow:41 API /login error response {"error": "Invalid credentials"}
2024-12-10T14:53:29.265Z WARN common.utils.CommonUtils nsxalb-metric-exec-3 logException:2578 Unable to create login request
com.vnera.dataproviders.core.common.impl.dataprovider.utils.exceptions.HttpException: Could not get response for /login, status 401
at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkCodeAndThrow(HttpUtils.java:54) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkStatusAndThrow(HttpUtils.java:34) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkStatusAndThrow(HttpUtils.java:23) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBHttpConnectionWrapper.getNewAccessToken(NSXALBHttpConnectionWrapper.java:76) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.common.impl.dataprovider.southbound.TokenAwareHttpConnectionWrapper.refreshTokenIfNeeded(TokenAwareHttpConnectionWrapper.java:194) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.common.impl.dataprovider.southbound.TokenAwareHttpConnectionWrapper.httpGet(TokenAwareHttpConnectionWrapper.java:97) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:339) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:313) _[dataproviders-0.001-SNAPSHOT.jar:_]
at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:306) _[dataproviders-0.001-SNAPSHOT.jar:_]
VCF Operations for Networks 9.0.2.0
VCF Operations for Networks 6.14.2
VCF Operations for Networks 6.14.1
VCF Operations for Networks 6.14.0
VCF Operations for Networks 6.13.0
VMware Avi Load Balancer 30.2.2
HTTP Basic Authentication is disallowed in Avi Load Balancer GUI causing the error "unable to add VMware Avi Load Balancer as datasource in VCF Operations for Networks"
Perform below action on VMware Avi Load Balancer GUI:
Refer to below screenshot from VMware Avi Load Balancer datasource shows Allowed for Basic Authentication