Check manual page of apache_status
Apache Web Server: Performance Indicators
Distribution | Official part of Checkmk |
---|---|
License | GPLv2 |
Supported Agents | Linux |
/server-status
Apache show interesting information like:- Uptime since the server was started/restarted
- Number of idle workers
- Number of buys workers
- Number of open slots
- Total number of slots
- Total number of accesses
- CPU Load (for each worker, total for all workers)
- Averages (number of requests per second, number of bytes served per second, number of bytes per request)
- Scoreboard
- Total connections
- Information about connection (writing, keep alive, closing)
- The number of busy servers
- The number of idle servers
The agent plug-in apache_status
fetches that data and this check processes it.
The status is always OK
but it fetches interesting performance data.
As a preparation you need to install the agent plug-in apache_status
into your agent's plugins directory (usually /usr/lib/check_mk_agent/plugins
).
The plug-in tries to autodetect all running apache servers. If that fails
for some reason you need to create the configuration file
/etc/check_mk/apache_status.cfg
and list your servers here. Write
a Python list of dicts for protocol, servername and port.
With the optional item 'page' its posible to change the status page from server-status to a
name you want
Item
A string-combination of servername and port, e.g. {127.0.0.1:5000}.
Discovery
One service is created for each Apache server.