Skip to main content

Monitoring Your App On Other Servers

APC Monitors: How to monitor your app or other servers?

APCMonitor can be deployed on 'Application Under Test (AUT) in two ways:

  1. APCMonitor is to run as a standalone service on the AUT machine (Most Popular)

  2. Ensure the latest JRE is installed.

  3. Download: wget https://s3.amazonaws.com/apc-monitor/APC_Monitor_New.zip

  4. Unzip the contents to a folder

  5. Give full read/write permissions to the folder: sudo chmod -R a+x APCMonitor_New (Linux)

  6. cd APCMonitor_New

  7. Run startup.bat (Windows) or sudo sh startup.sh (Linux)

  8. Make sure the Monitor launch script startup.bat/.sh is run even if your servers are rebooted.

  9. In the Scenario Editor, navigate to the Monitors section.

  10. Click Add Host Monitors

  11. Add the server name in the name text field and below URL as value:

http://<AUT Machine IP Address>:8080/APCMonitor

  • APCMonitor is run as a web appliance inside an application server container, such as WebLogic, WebSphere, Tomcat, etc.

  1. When deployed as an appliance, APCMonitor will provide system resource metrics such as CPU, RAM; In addition, JVM performance metrics like heap usage can also be gathered in real-time.

    1. http://appvance.s3.amazonaws.com/APCMonitor/APCMonitor.war

  2. WAR file of the APCMonitor can be downloaded from here:

NOTE: Please make sure there is no "/" at the end of the URL while saving the Scenario, else Monitor might not work.

For Ex: http://<AUT Machine IP Address>:8080/APCMonitor this will work however http://<AUT Machine IP Address>:8080/APCMonitor/ wont work.