Loading

Apache Integration

<div class="condensed-table">
| | |
| --- | --- |
| Version | 1.26.0 (View all) |
| Compatible Kibana version(s) | 8.13.0 or higher |
| Supported Serverless project types
What’s this? | Security
Observability |
| Subscription level
What’s this? | Basic |
| Level of support
What’s this? | Elastic |

</div>
This integration periodically fetches metrics from Apache servers. It can parse access and error logs created by the Apache server.

The Apache datasets were tested with Apache 2.4.12 and 2.4.46 and are expected to work with all versions >= 2.2.31 and >= 2.4.16 (independent from operating system).

Access logs collects the Apache access logs.

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

Supported format for the access logs are:

  • Common Log Format

    • The common LogFormat can be used as follows:

      [TBC: QUOTE]

    • Example:

      [TBC: QUOTE]

  • Combined Log Format

    • The combined LogFormat can be used as follows:

      [TBC: QUOTE]
      [TBC: QUOTE]
      [TBC: QUOTE]

    • Example:

      [TBC: QUOTE]
      [TBC: QUOTE]
      [TBC: QUOTE]

  • Combined Log Format + X-Forwarded-For header

    • The combined LogFormat with x-forwarded-for header can be used as follows:

      [TBC: QUOTE]

    • Example:

      [TBC: QUOTE]

Error logs collects the Apache error logs.

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

The server status stream collects data from the Apache Status module. It scrapes the status data from the web page generated by the mod_status module.

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

These anomaly detection jobs are available in the Machine Learning app in Kibana when you have data that matches the query specified in the manifest.

Find unusual activity in HTTP access logs.

Job Description
visitor_rate_apache HTTP Access Logs: Detect unusual visitor rates
status_code_rate_apache HTTP Access Logs: Detect unusual status code rates
source_ip_url_count_apache HTTP Access Logs: Detect unusual source IPs - high distinct count of URLs
source_ip_request_rate_apache HTTP Access Logs: Detect unusual source IPs - high request rates
low_request_rate_apache HTTP Access Logs: Detect low request rates