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-11-2016 04:45 AM - edited 11-11-2016 07:14 AM
I'm just starting to delve into the APIs, with an initial interest in automating the download and install of the Java Agent onto a Linux or Solaris host server.
My very early playing around has led me to be able to interrogate the controller to find the schema version....
curl --user me@myaccount:mypassword http://mycontroller:8090/controller/rest/configuration?name=schema\.version
... which returns...
<configuration-item>
<name>schema.version</name>
<value>004-002-007-001</value>
<description>Current version of the controller's schema, used to track upgrades.</description>
<updateable>false</updateable>
<scope>cluster</scope>
</configuration-item>
Now that I can do some scripting to find out my controller version (i.e. 004-002-007-001), it'd be great to use that version number in a rest call to the downloads.
Are there a restful api endpoints for the 4.2.7.1 Java Agent for Sun and for IBM JVMs?
Solved! Go to Solution.
11-17-2016 12:30 AM
There's no rest interface to the AppDynamics downloads site as far as I can tell, you could however simply do a get as the filename can be determined:
https://aperture.appdynamics.com/download/prox/download-file/sun-jvm/4.2.7.1/AppServerAgent-4.2.7.1.... - this is the agent for the SUN
https://aperture.appdynamics.com/download/prox/download-file/ibm-jvm/4.2.7.1/AppServerAgent-ibm-4.2.... - this is the IBM agent
Alernatively, you could host the versions in your own internal network and simply get this by your own naming standard. You may want to deploy a later version of the agent (same major/minor version) than you are running on the controller so if you always copy/GET the latest 4.2.X version. This would require the versions/media to be maintained however.
02-13-2017 04:27 AM
Actually there is a way and its documented here:
https://docs.appdynamics.com/display/PRO42/Download+AppDynamics+Software
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form