Controller (SaaS, On Premise)

cancel
Showing results for 
Search instead for 
Did you mean: 

GET All Agents by Rest API

SOLVED
Highlighted

GET All Agents by Rest API

Is there a Rest API that lists all the agents running in the controller? (Mainly the machine agents.)

 

Can I just see the agents by the nodes?

GET All Agents by Rest API
4 REPLIES 4
Producer

Re: GET All Agents by Rest API

yes, take a look at this link.

 

https://docs.appdynamics.com/display/PRO45/AppDynamics+APIs

 

I use Postman with Basic Auth (my login details) to get the info, but you can build a Python or Java client to do it also.

 

 

Re: GET All Agents by Rest API

Hello Thomas, I am making use of these APIs, however, I have not found any that I can see the agents in use or a list of them that are in use by the controller. The limit I found was to access each node. But that would exclude me from the machine agents.

 

Thanks

Producer

Re: GET All Agents by Rest API

after you access the node and get the nodeid you can execute this rest call:

 

https://<your-appd-controller>/controller/rest/applications/<nodeid>/nodes

 

In the output you get a description of the nodes and there is a field 

 

<machineAgentPresent>false</machineAgentPresent>

 

that tells you if there is a machine agent on that node.

 

But it doesn't give you any more details on the machineagent than whether or not it is installed and reporting into the controller.

 

Thomas

 

 

 

Re: GET All Agents by Rest API

Ok. Thank you very much.

 

=)