The Standalone Machine Agent (Machine Agent) collects basic hardware metrics. The Machine Agent is a Java program that has an extensible architecture enabling you to supplement the basic metrics reported in the AppDynamics Controller UI with your own custom metrics. The Machine Agent is also the delivery vehicle for AppDynamics Server Monitoring, which provides an expanded set of hardware metrics and additional monitoring capability. Server Monitoring requires its own license. See Server Monitoring for more details.
Functionality provided by the Machine Agent includes:
- Reporting basic hardware metrics from the server's OS, for example, %CPU and memory utilization, disk and network I/O
- Reporting metrics passed to the Controller by extensions
- Running remediation scripts for policy actions
- Running JVM Crash Guard
One Machine Agent license is included with each App Agent license that you purchase. You can deploy this Machine Agent only on the same machine where the App Agent is installed.