Apache Management Support
The Apache HTTP Server from the Apache Software Foundation is the most widely-used, highly scalable HTTP server available, powering over two-thirds of all web servers worldwide. Hyperic's expertise in managing large scale Apache infrastructure comes from an engineering team which includes some of the original Apache developers. Hyperic has used their extensive knowledge of Apache internals and Apache management best practices to develop the most secure, powerful, and production-ready Apache monitoring and management solution available.
Hyperic HQ's Apache management plugin offers auto-discovery and monitoring of any Apache installation on a host machine, as well as automatic discovery of all Virtual Hosts defined in the server's configuration file. Hyperic HQ's Apache monitoring capabilities are made exposed via a management module which is packaged with the HQ distribution and allows the HQ agent to collect server and vhost metrics. This module can be easily installed in any version of the Apache web server, across all the operating systems supported by Hyperic HQ. Hyperic HQ also includes an Apache response time tracking module which reports on real per-URL request level response times for the server as well as each configured Virtual Host.
HQ also integrates its comprehensive monitoring of Apache health and performance with the ability to track log and configuration files. HQ allows an Apache administrator to record any error, info, or debug log level message found in an Apache log file back to the HQ management server. Administrators can also track the configuration files for Apache and generate events any time they are changed. These events are stored in HQ's database and can be used to generate alerts or to do on the fly correlation analysis against other metrics.
Hyperic HQ's control capability is designed to allow for easy administration of large distributed Apache environments. HQ's Apache control feature can perform a variety of on demand, scheduled, or alert driven control actions on the Apache server process. These control operations include normal start and stop actions as well as more specialized tasks such as warm restarts, ssl-start and configuration tests. All these control operations are logged in HQ's event history to provide an auditable log of all Apache management activities performed via HQ.
For more information, visit our HyperFORGE Apache plugin page.
Additional Details
Auto-Discover your hardware and Apache servers
Monitor every metric, log, and configuration for all Apache resources in your inventory
Identify problem resources with automatic baselines for every metric
Control all your Apache resources on-demand, on schedule, or in response to alerts
Alert on any measurement, log, or security event in your Apache environment
Apache Supported Versions
Apache httpd
Apache 1.3
Apache 2.0
Apache 2.2
Apache-ERS 2.3
Apache-ERS 2.4
Apache-ERS 3.x
Apache Monitoring Specification
General Server Metrics
Availability
Busy Servers
Idle Servers
Busy Workers
Idle Workers
Bytes Served per Second
Bytes Served per Request
Requests Served per Second
CPU Load
Requests Served
Requests Served per Minute
Bytes Served
Bytes Served per Minute
Waiting
Starting
Reading
Sending
Keepalive
DNS
Closing
Logging
Finishing
Free
Resource Utilization Metrics
Number of Concurrent Connections
Reliability Metrics
Availability
Start Time
Throughput Metrics
Total Number of Bytes Received
Total Number of Bytes Received per Minute
Total Number of Bytes Sent
Total Number of Bytes Sent per Minute
Total Number of Requests
Total Number of Requests per Minute
Total Number of Responses
Total Number of Responses per Minute
Request Metrics
Bytes Received for GET Requests
Bytes Received for GET Requests per Minute
Bytes Received for HEAD Requests
Bytes Received for HEAD Requests per Minute
Bytes Received for POST Requests
Bytes Received for POST Requests per Minute
Bytes Received for PUT Requests
Bytes Received for PUT Requests per Minute
Number of GET Requests
Number of GET Requests per Minute
Number of HEAD Requests
Number of HEAD Requests per Minute
Number of POST Requests
Number of POST Requests per Minute
Number of PUT Requests
Number of PUT Requests per Minute
Response Metrics
Bytes Sent for 200 Responses
Bytes Sent for 200 Responses per Minute
Bytes Sent for 301 Responses
Bytes Sent for 301 Responses per Minute
Bytes Sent for 302 Responses
Bytes Sent for 302 Responses per Minute
Bytes Sent for 401 Responses
Bytes Sent for 401 Responses per Minute
Bytes Sent for 403 Responses
Bytes Sent for 403 Responses per Minute
Bytes Sent for 404 Responses
Bytes Sent for 404 Responses per Minute
Bytes Sent for 500 Responses
Bytes Sent for 500 Responses per Minute
Number of 200 Responses
Number of 200 Responses per Minute
Number of 301 Responses
Number of 301 Responses per Minute
Number of 302 Responses
Number of 302 Responses per Minute
Number of 401 Responses
Number of 401 Responses per Minute
Number of 403 Responses
Number of 403 Responses per Minute
Number of 404 Responses
Number of 404 Responses per Minute
Number of 500 Responses
Number of 500 Responses per Minute
Apache 1.3, Apache 2.0, Apache 2.2, Apache-ERS 2.3, Apache-ERS 2.4 and Apache-ERS 3.x VHost Metrics
Bytes Received for GET Requests
Bytes Received for GET Requests per Minute
Bytes Received for HEAD Requests
Bytes Received for HEAD Requests per Minute
Bytes Received for POST Requests
Bytes Received for POST Requests per Minute
Bytes Received for PUT Requests
Bytes Received for PUT Requests per Minute
Number of GET Requests
Number of GET Requests per Minute
Number of HEAD Requests
Number of HEAD Requests per Minute
Number of POST Requests
Number of POST Requests per Minute
Number of PUT Requests
Number of PUT Requests per Minute
Bytes Sent for 200 Responses
Bytes Sent for 200 Responses per Minute
Bytes Sent for 301 Responses
Bytes Sent for 301 Responses per Minute
Bytes Sent for 302 Responses
Bytes Sent for 302 Responses per Minute
Bytes Sent for 401 Responses
Bytes Sent for 401 Responses per Minute
Bytes Sent for 403 Responses
Bytes Sent for 403 Responses per Minute
Bytes Sent for 404 Responses
Bytes Sent for 404 Responses per Minute
Bytes Sent for 500 Responses
Bytes Sent for 500 Responses per Minute
Number of 200 Responses
Number of 200 Responses per Minute
Number of 301 Responses
Number of 301 Responses per Minute
Number of 302 Responses
Number of 302 Responses per Minute
Number of 401 Responses
Number of 401 Responses per Minute
Number of 403 Responses
Number of 403 Responses per Minute
Number of 404 Responses
Number of 404 Responses per Minute
Number of 500 Responses
Number of 500 Responses per Minute
Availability
Total Number of Bytes Received
Total Number of Bytes Received per Minute
Total Number of Bytes Sent
Total Number of Bytes Sent per Minute
Total Number of Requests
Total Number of Requests per Minute
Total Number of Responses
Total Number of Responses per Minute
Apache httpd, Apache 1.3, Apache 2.0, Apache 2.2, Apache-ERS 2.3, Apache-ERS 2.4 and Apache-ERS 3.x mod_jk Worker Metrics
Availability
Bytes Read
Bytes Read per Minute
Bytes Sent
Bytes Sent per Minute
Errors
Errors per Minute
Client Errors
Client Errors per Minute
Busy
Apache Control Specification
Control Actions
start
stop
restart
graceful
startssl
configtest