Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
11-07-2018 08:32 AM
We are attempting to use an HTTP Request in AppDynamics to scale up/down a VM based on business transactions. The scaling is being done by CloudCenter. Unfortunately, the request is not being accepted due to the CloudCenter Manager using a self-signed cert. When testing the request, we see the following error:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Would it be possible to bypass this cert check in the AppD Controller? We've had a similar issue with Jenkins, so we were hoping to mitigate the problem with the same solution - importing the cert into the AppD Controller keystore - but we were unable to find the java installation directory to complete the necessary steps.
This is the link we were following:
https://erikzaadi.com/2011/09/09/connecting-jenkins-to-self-signed-certificated-servers/
11-08-2018 06:54 AM
Hi Andrew,
The AppDynamics Controller is GlassFish. I found some generic instructions for installing a SSL certificate on a GlassFish appserver.
The command line to import the cert will looks something like this:
keytool -import -trustcacerts -alias s1as -file "/opt/AppDynamics/Controller/appserver/glassfish/domains/domain1/config/certnew.cer" -keystore "/opt/AppDynamics/Controller/appserver/glassfish/domains/domain1/config/keystore.jks"
Regards,
Brian Wheeldon, Solution Engineer, NYC
11-15-2018 11:32 AM
We actually attempted to do this last night. Unfortunately, following these steps results in the AppD Controller crashing.
Here are the steps we followed:
However, once the Controller came back from the reboot, we could never get back into the GUI. The closest error we could get from the logs was:
ConfigurationChannel - Could not connect to the controller/invalid response from controller, cannot get initialization information, controller host [localhost], port[443], exception [Fatal transport error while connecting to URL [/controller/instance/0/applicationConfiguration]]
Any more thoughts? FWIW, this is what we did on the CCM to create the cert:
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form