Apache Web Server Status Monitoring with a dynaTrace Plugin provided by MCG Systems

The extensible plugin architecture of Dynatrace opens many doors for our user community. Dynatrace users download additional monitor, task and action plugins on the dynaTrace Community Portal to extend the functionality of the dynaTrace APM Platform.

The latest addition is a plugin provided by MCG Systems out of Denmark. MCG created a plugin to monitor the Apache Web Server Status Page. The data provided on that page is pulled into Dynatrace to be used for monitoring, performance analysis and performance management. Here is a screenshot of a Dynatrace Dashboard that visualized the data queried from an Apache Web Server Instance:

Dynatrace Dashboard showing Apache Web Server Status Counters
Dynatrace Dashboard showing Apache Web Server Status Counters

What information can be monitored?

The plugin pulls the information from the Apache Web Status Page. Check out the public available status page on apache.org and see what it provides. The plugin pulls all provides metrics like Requests per Second, Bytes per Second, Bytes per Request, Busy vs. Idle Worker Processes. It also analyzes the Scoreboard values providing additional status information like Waiting for Connection, Closing Connections, DNS Lookup, Reading Request, …

This allows you to monitor these values in a nice dashboard – as shown above – but also allows you to correlate the values with your other performance metrics, e.g.: end user response times or use it for long term trend analysis, capacity planning or regression analysis.

How to get the plugin?

If you are a Dynatrace user log on to the Community Portal and download the Apache Monitor Plugin. You will find detailed installation and setup instructions on the plugin’s community page. Feel free to provide feedback via comments.

Thanks again to the guys at MCG Systems for that great plugin.

Andreas Grabner has 20+ years of experience as a software developer, tester and architect and is an advocate for high-performing cloud scale applications. He is a regular contributor to the DevOps community, a frequent speaker at technology conferences and regularly publishes articles on blog.dynatrace.com. You can follow him on Twitter: @grabnerandi