After configuring Spectrum to use SSL, while CAPC is not configured to use SSL, the Spectrum data source shows as "Unable to Contact" in the CAPC data source list
In the PCService.log you will see an error that looks like this:
ERROR | qtp559824849-30 | 2015-01-09 12:04:09,957 | com.ca.im.portal.api.services.datasource.DataSourcePoll
| Received WebServiceException from version check for data source Spectrum Infrastructure [email protected]. CAUSE=javax.net.ssl.SSLHandshakeException: SSLHandshakeException invoking https://xxx.xxx.xx.xx:8443/axis2/services/DataSourceWS: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. MESSAGE=Could not send Message.. Returning DS_COMM_FAILURE result.
Dx NetOps Performance Management any version
Dx NetOps Spectrum any version running SSL
To resolve this issue you must import the Spectrum SSL cert into the CAPC keystore:
After configuring Spectrum to use SSL take the Spectrum certificate from within $SPECROOT/custom/keystore/cacerts file and move it over to the CAPC server. You can put it in the /opt/CA/jre/lib/security/ directory on the CAPC server
For Spectrum OneClick:
For CAPC:
./keytool -keystore /opt/CA/jre/lib/security/cacerts -storepass <password> -alias <alias> -importcert -file <cert name>.cer​
6. Kick off a full synch of the Spectrum data source
The Spectrum data source should now successfully synch in CAPC