Apache httpd server
Apache httpd server
Log Track Supported: Yes
Config Track Supported: Yes
Custom Properties Supported:
| Name | Description |
|---|---|
| version | Apache Version |
| exe | Server Executable |
| serverTokens | Server Tokens |
| built | Server Built |
| serverAdmin | Server Admin |
| mpm | Server MPM |
Supported Control Actions: start,stop,restart,graceful,startssl,configtest
Supported Metrics:
| Name | Alias | Units | Category | Default On | Default Interval |
|---|---|---|---|---|---|
| Availability | Availability | percentage | AVAILABILITY | true | 5 min |
| Busy Servers | BusyServers | none | UTILIZATION | false | 5 min |
| Idle Servers | IdleServers | none | UTILIZATION | false | 5 min |
| Busy Workers | BusyWorkers | none | UTILIZATION | false | 5 min |
| Idle Workers | IdleWorkers | none | UTILIZATION | false | 5 min |
| Bytes Served per Second | BytesPerSec | B | THROUGHPUT | false | 5 min |
| Bytes Served per Request | BytesPerReq | B | THROUGHPUT | false | 5 min |
| Requests Served per Second | ReqPerSec | none | THROUGHPUT | true | 5 min |
| CPU Load | CPULoad | none | UTILIZATION | false | 5 min |
| Requests Served | TotalAccesses | none | THROUGHPUT | true | 10 min |
| Requests Served per Minute | TotalAccesses1m | none | THROUGHPUT | true | 10 min |
| Bytes Served | TotalkBytes | KB | THROUGHPUT | true | 10 min |
| Bytes Served per Minute | TotalkBytes1m | KB | THROUGHPUT | true | 10 min |
| Waiting | Waiting | none | UTILIZATION | false | 5 min |
| Starting | Starting | none | UTILIZATION | false | 5 min |
| Reading | Reading | none | UTILIZATION | false | 5 min |
| Sending | Sending | none | UTILIZATION | false | 5 min |
| Keepalive | Keepalive | none | UTILIZATION | false | 5 min |
| DNS | DNS | none | UTILIZATION | false | 5 min |
| Closing | Closing | none | UTILIZATION | false | 5 min |
| Logging | Logging | none | UTILIZATION | false | 5 min |
| Finishing | Finishing | none | UTILIZATION | false | 5 min |
| Free | Free | none | UTILIZATION | false | 5 min |
Configuration help:
The mod_status module must be installed to monitor this server type. Example Apache configuration:
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost
</Location>
General Log and Config Track Properties
- Enable Config Tracking - Check to enable config tracking.
- Configuration Files - Comma delimited list of configuration files to track. Relative files are resolved to ${installpath}.
- Enable Log Tracking - Check to enable log tracking.
- Track event log level - Only track events of level greater than or equal to this level. Order is: [Error, Warn, Info, Debug]
Mapping:- emerg,alert,crit,error -> Error
- warn -> Warn
- info,notice -> Info
- debug -> Debug
- Log Pattern Match - Include messages that match the given regular expression. The given pattern can be a substring to look for in log messages or a regular expression. See: java.util.regex.Pattern.
- Log Pattern Exclude - Exclude messages that match the given regular expression.
- Log Files - Comma delimited list of log files to track. Relative files are resolved to ${installpath}.