Unable to Add NSX Advanced Load Balancer Data Sources to Aria Operations for Networks Error seen in Invalid Credentials.
search cancel

Unable to Add NSX Advanced Load Balancer Data Sources to Aria Operations for Networks Error seen in Invalid Credentials.

book

Article ID: 386150

calendar_today

Updated On:

Products

VMware Aria Operations for Networks VMware NSX Advanced Load Balancer

Issue/Introduction

Unable to Add NSX Advanced Load Balancer Data Sources to Aria 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:_]

Environment

VMware vRealize Network Insight 6.9
Aria Operations for Networks 6.10.0
Aria Operations for Networks 6.11.0
Aria Operations for Networks 6.12.0
Aria Operations for Networks 6.12.1
Aria Operations for Networks 6.13.0
Aria Operations for Networks 6.14.0
VMware NSX Advanced Load Balancer 30.2.2

Cause

HTTP Basic Authentication is disallowed in ALB GUI causing the error and unable to add NSX ALB as datasource in Aria Operations for Networks

Resolution

Perform below action on NSX ALB GUI:

  1. Login into the NSX ALB GUI.
  2. Navigate to Administration Tab>System Settings
  3. Click Edit.
  4. Ensure Basic Authentication is Allowed.
  5. Once Basic Authentication is set to Allowed login to Aria Operations for Networks GUI.
  6. Navigate to Setting>Account and datasource page.
  7. Reattempt to add NSX ALB as datasource and validate the credentials and Click submit.
  8. NSX ALB datasource should be successfully added now

Refer to below screenshot from NSX ALB datasource shows Allowed for Basic Authentication