Hi Sarah,
Please have look at the following documentation
Controller Installation
https://docs.appdynamics.com/display/PRO44/Controller+Deployment
App Server Agent: We have an agent for each language. Please select appropriate Agent
https://docs.appdynamics.com/display/PRO44/Install+App+Server+Agents
Java Machine Agent :
https://docs.appdynamics.com/display/PRO44/Standalone+Machine+Agents
Roles:
Controller collects all the metrics, processes them and you have a UI to view all the collected metrics
App Agent collects application metrics from your business application ( PHP, .Net, Java etc)
Java Machine Agent collect System/Hardware metrics
Please review
https://docs.appdynamics.com/display/PRO44/AppDynamics+Concepts
Thanks,
Raunak
... View more