Configured NFA as a Data Source (DS) for CA Performance Manager (CAPM). The DS status shows as Available and the connection according to the "Test" button is successful. Despite this the NFA elements aren't seen in CAPM after what appears to be a successful synchronization cycle. When this is seen the following factors are true:
- CAPM and NFA are configured to use HTTPS
- CAPM is on the DMZ side of the network
- The firewall is configured to open all the necessary ports between the CAPM and NFA
This situation is because the NFA RIB Query service is not configured to run with HTTPS like the rest of the software.
From the DMService.log file in the CAPM system this problem is observed with the appearance of this error message:
Failed to scan RIB source
Caused by: com.ca.im.rib.engine.sources.RIBSourceException: Unexpected error occurred while scanning a RIB source
RIB Source URL: https://<NFA_HostName>:8681/NFARS/ribsource/rib/soap?wsdl
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
Caused by: javax.xml.ws.WebServiceException: Could not send Message.
That log is found in $CAPM_HOME/CA/PerformanceCenter/DM/logs. The default path would be /opt/CA/PerformanceCenter/DM/logs/.