After configuring Spectrum to use SSL, while NetOps Portal is not configured to use SSL, the Spectrum data source shows as "Unable to Contact" in the NetOps Portal 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
The Spectrum SSL cert has not been imported into the NetOps Portal keystore
To resolve this issue you must import the Spectrum SSL cert into the NetOps Portal keystore:
After configuring Spectrum to use SSL take the Spectrum certificate from within $SPECROOT/custom/keystore/cacerts file and move it over to the NetOps Portal server. You can put it in the /opt/CA/jre/lib/security/ directory on the NetOps Portal server
For Spectrum OneClick:
For NetOps Portal:
./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 sync in NetOps Portal