vROPS 7.5: NSX-T Management Pack Error
I was onsite with a customer recently who were implementing VCloud Foundation 3.9.1. This version of VCF utilises vRealize Operations Manager 7.5. As I was setting up their monitoring using the NSX-T management pack version 2.1.1 I ran into an error on the NSX-T adapter:
Unable to establish a valid connection to the target system. Failed to get Adapter Instance from TestParam !
Issue
The issue appears to be due to the number of requests that the NSX-T Management Pack makes to the NSX-T Manager API. As the customer was also running vRealize Network Insight this too was making a lot of API requests.
This error has been resolved in version 2.3 of the NSX-T Management Pack, however that version will only work with vROPS 8.x. In this case the only resolution is to apply a workaround.
Resolution
The workaround was to change the API Rate Limit in NSX-T manager to a higher limit. The command for this
set service http client-api-rate-limit 10000
On retrying the Management Pack it connects as expected.