Apache Server Monitoring


Application's Manager's Apache Monitoring tool helps to gain smooth user experience of the web server.

Creating a new Apache server monitor

Prerequisites for monitoring Apache web server metrics: Click here

Using the REST API to add a new Apache server monitor: Click here

To create an Apache monitor, follow the steps given below:

  1. Click on New Monitor link. Choose Apache Server.
  2. Enter the hostname or IP Address (IPv4/IPv6) of the host in which the monitor is running.
  3. Enter the SubNetMaskof the network.
  4. Provide the port number in which the monitor is running.
  5. Choose SSL option, if SSL is enabled in Apache Server.
  6. Enter the polling interval time in minutes.
  7. If you are adding a new monitor from an Admin Server, select a Managed Server.
  8. Enter the Apache User Name and Password if the Apache Server is authenticated.
  9. Modify the Apache Server Status URL if required. The default Server Status URL through which the data transfer details, access details, etc., are collected is http://<host-name:portNumber>server-status?auto. You can now modify the server status URL using this option, if the server status URL is different.
  10. Choose the Monitor Group from the combo box with which you want to associate Apache Monitor (optional). You can choose multiple groups to associate your monitor.
  11. Click Add Monitor(s). This discovers the Apache from the network and starts monitoring them.
Note:
  • Security/Firewall Requirements: The Apache server host and port should be accessible from the Applications manager installed machine.
  • User Privilege: The required user credentials should be provided.

Monitored Parameters

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the individual monitors listed to view the following information. Following are the list of metrics that are monitored in Apache Web Server monitoring:

Overview

ParametersDescription
Response Time - Last One Hour
Response Time The time taken for the apache server to respond while monitoring in milliseconds.
Request Detials - Last One Hour
Requests/Minute The average number of requests received by the server in one minute.
Bytes/Request The number of bytes transferred per request (in bytes).
Duration/request The average time taken to handle the request (in bytes).
Busy Servers - Last One Hour
Busy Servers Number of workers currently busy.
Idle Servers Number of workers currently idle.
Bytes Transferred - Last One Hour
Bytes per Sec The number of bytes transferred per second.
Connections - Last One Hour
Total connections Total number of connections on the server.
Asynchronous connections - Last One Hour (Available only on event MPM)
Writing connections The number of asynchronous connections that are in the writing state.
Keep-alive connections The number of asynchronous connections that are in the keep-alive state.
Closing connections The number of asynchronous connections that are in the closing state.

Server

ParametersDescription
Server Details
Server uptime Total amount of time the server has been running.
Server uptime in hour Total amount of time the server has been running (in hours).
Processes Total number of asynchronous processes.
CPU Load Specifies the percentage of load on the machine.
Server Details (Applicable for Linux server only)
Average Load - 1 Minute Load average for the last 1 minute
Average Load - 5 Minutes Load average for the last 5 minutes
Average Load - 15 Minutes Load average for the last 15 minutes

Configuration

ParametersDescription
Configuration Details
Apache Version Version of the Apache server.
OS Version Version of the operating system.
Server Build Date Timestamp at which the build was created.