Costa Tsaousis d802f83e4a Fix make dist (#4401) 6 years ago
..
Makefile.inc d802f83e4a Fix make dist (#4401) 6 years ago
README.md 8fbf817ef8 modularized all source code (#4391) 6 years ago
apache.chart.py 8fbf817ef8 modularized all source code (#4391) 6 years ago
apache.conf 8fbf817ef8 modularized all source code (#4391) 6 years ago

README.md

apache

This module will monitor one or more Apache servers depending on configuration.

Requirements:

  • apache with enabled mod_status

It produces the following charts:

  1. Requests in requests/s

    • requests
  2. Connections

    • connections
  3. Async Connections

    • keepalive
    • closing
    • writing
  4. Bandwidth in kilobytes/s

    • sent
  5. Workers

    • idle
    • busy
  6. Lifetime Avg. Requests/s in requests/s

    • requests_sec
  7. Lifetime Avg. Bandwidth/s in kilobytes/s

    • size_sec
  8. Lifetime Avg. Response Size in bytes/request

    • size_req

configuration

Needs only url to server's server-status?auto

Here is an example for 2 servers:

update_every : 10
priority     : 90100

local:
  url      : 'http://localhost/server-status?auto'
  retries  : 20

remote:
  url          : 'http://www.apache.org/server-status?auto'
  update_every : 5
  retries      : 4

Without configuration, module attempts to connect to http://localhost/server-status?auto