The VMware Aria Operations for TCA management pack is showing a warning status. The “Test Connection” fails even though the same user ID and password work when logging into TCA Manager.
Aria Ops. 8.18.3
TCP 5.0
TCA 3.3
Management pack for Aria Ops. 1.1.0
The TCA was configured to use a different account than the one originally set up. The log entry Collect threw an exception: "status code: 403 does not match expected status code 200" confirms that it is an authorization issue. The old account was still active and had valid access, but a configuration mismatch led to the validation failure.
longrun-###############-TelcoCloudPlatform_######.log
##-##-##T##:##:##,###+#### ERROR [Collector worker thread 9] (######) com.integrien.alive.common.adapter3.AdapterBase.collect - Collect threw an exception: status code:403 does not match expected status code 200 java.lang.RuntimeException: status code:403 does not match expected status code 200
at com.vmware.vcops.adapter.telcocloudplatform.util.HttpHelper.validateStatusCode(HttpHelper.java:219) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.util.HttpHelper.handlePost(HttpHelper.java:211) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.util.HttpHelper.executeRequest(HttpHelper.java:121) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.util.HttpHelper.executePost(HttpHelper.java:239) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.auth.AuthHandler.getTcaCookieAndSetEndpoint(AuthHandler.java:85) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.util.TelcoCloudPlatformApiHelper.validateTcaCredentials(TelcoCloudPlatformApiHelper.java:211) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.datacollector.TcaDataCollector.collectTcaData(TcaDataCollector.java:114) ~[TelcoCloudPlatform.jar:?]
at com.vmware.vcops.adapter.telcocloudplatform.TelcoCloudPlatform.onCollect(TelcoCloudPlatform.java:129) ~[TelcoCloudPlatform.jar:?]
at com.integrien.alive.common.adapter3.AdapterBase.collectBase(AdapterBase.java:776) ~[vrops-adapters-sdk.jar:?]
at com.integrien.alive.common.adapter3.AdapterBase.collect(AdapterBase.java:548) ~[vrops-adapters-sdk.jar:?]
at com.integrien.alive.collector.CollectorWorkItem3.run(CollectorWorkItem3.java:45) ~[vcops-collector-1.0-SNAPSHOT.jar:?]
at com.integrien.alive.common.util.ThreadPool$WorkerItem.run(ThreadPool.java:275) ~[vrops-adapters-sdk.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]