This issue occurs after the Skyline Collector has been auto updated. Previous versions of the Skyline Collector enforced a valid certificate chain. If there are multiple certificates within the PEM file for vROps and if any old certificates are present, “the Skyline Collector will reject adding vRealize Operations Manager.Validate vROps Certificates by executing the following command:
/bin/grep -E --color=always -B1 'java.security.cert.CertPathValidatorException: validity check failed|java.security.cert.CertificateExpiredException' $ALIVE_BASE/user/log/*.log | /usr/bin/tail -20
Output containing a valid certificateWhen connecting to vROps using openssl, we see an expired certificate.Connect to the Skyline virtual machine collector console and execute the bellow command:
openssl s_client -connect {VROPS_HOST_ADDRESS}:443 -showcerts
Where VROPS_HOST_ADDRESS is the same address you've used to configure vROPS.
Found a cert had expired in the vROPs default certificate chain
Thumbprint: F4:D8:0D:24:31:8B:DA:0E:B9:B9:BF:D2:8B:31:41:75:51:34:7F:CA
Subject Alternate Name: localhost,127.0.0.1
PublicKey Algorithm: RSA
Valid From: 2015-04-14T15:20:02.000Z
Valid To: 2020-04-13T15:20:02.000Z