Click the Start a free trial link to start a 30-day SaaS trial of our product and join our community as a trial customer. If you are an existing customer do not start a free trial.
AppDynamics customers and established members should click the sign in button to authenticate.
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:
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"
Brian Wheeldon, Solution Engineer, NYC
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, 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: