Red Hat Network 4.1.0: Reference Guide
Prev | Appendix C. Probes | Next

# C.2. Apache 1.3.x and 2.0.x

The probes in this section may be applied to instances of the Apache HTTP Server. Although the default values presume you will apply these probes using standard HTTP, you may also use them over secure connections by changing the application protocol to `https` and the port to `443`.

## C.2.1. Apache::Processes

The Apache::Processes probe monitors the processes executed on an Apache HTTP Server and collects the following metrics:

- Data Transferred Per Child — Records data transfer information only on individual children. A child process is one that is created from the parent process or another process.

- Data Transferred Per Slot — The cumulative amount of data transferred by a child process that restarts. The number of slots is configured in the `httpd.conf` file using the `MaxRequestsPerChild` setting.

The `ExtendedStatus` directive in the `httpd.conf` file of the Web server must be set to `On` for this probe to function properly.

Field | Value
--- | ---
Application Protocol* | http
Port* | 80
Pathname* | /server-status
UserAgent* | NOCpulse-ApacheUptime/1.0
Username |
Password |
Timeout* | 15
Critical Maximum Megabytes Transferred Per Child |
Warning Maximum Megabytes Transferred Per Child |
Critical Maximum Megabytes Transferred Per Slot |
Warning Maximum Megabytes Transferred Per Slot |

Table C-1. Apache::Processes settings

## C.2.2. Apache::Traffic

The Apache::Traffic probe monitors the requests on an Apache HTTP Server and collects the following metrics:

- Current Requests — The number of requests being processed by the server at probe runtime.

- Request Rate — The accesses to the server per second since the probe last ran.

- Traffic — The kilobytes per second of traffic the server has processed since the probe last ran.

The `ExtendedStatus` directive in the `httpd.conf` file of the Web server must be set to `On` for this probe to function properly.

Field | Value
--- | ---
Application Protocol* | http
Port* | 80
Pathname* | /server-status
UserAgent* | NOCpulse-ApacheUptime/1.0
Username |
Password |
Timeout* | 15
Critical Maximum Current Requests (number) |
Warning Maximum Current Requests (number) |
Critical Maximum Request Rate (events per second) |
Warning Maximum Request Rate (events per second) |
Critical Maximum Traffic (kilobytes per second) |
Warning Maximum Traffic (kilobytes per second) |

Table C-2. Apache::Traffic settings

## C.2.3. Apache::Uptime

The Apache::Uptime probe stores the cumulative time since the Web server was last started. No metrics are collected by this probe, which is designed to help track service level agreements (SLAs).

Field | Value
--- | ---
Application Protocol* | http
Port* | 80
Pathname* | /server-status
UserAgent* | NOCpulse-ApacheUptime/1.0
Username |
Password |
Timeout* | 15

Table C-3. Apache::Uptime settings

Prev | Home | Next
Probes | Up | BEA WebLogic 6.x and higher