Apache
This section describes the alerts for the Apache service.
ApacheServiceDown
Severity |
Minor |
Summary |
The Apache service on the {{ $labels.host }} node is down. |
Raise condition |
apache_up != 1 |
Description |
Raises when the Apache service on a particular host does not respond to
the Telegraf service, typically meaning that the Apache service is down
or misconfigured on that host. The host label in the raised alert
contains the host name of the affected node. |
Troubleshooting |
- Verify the Apache service status by running
systemctl status apache2 on the affected node.
- Inspect the Telegraf logs by running
journalctl -u telegraf on the
affected node.
|
Tuning |
Not required |
ApacheServiceOutage
Severity |
Critical |
Summary |
All Apache services within the {{ $labels.cluster }} cluster are
down. |
Raise condition |
count(label_replace(apache_up, "cluster", "$1", "host", "([^0-9]+).+"))
by (cluster) == count(label_replace(apache_up == 0, "cluster", "$1",
"host", "([^0-9]+).+")) by (cluster) |
Description |
Raises when all Apache services across the cluster do not respond to the
Telegraf plugin, typically indicating some global deployment or
configuration issues. The cluster label in the raised alert is a set
of nodes with the same host name prefix, for example, mon , cid . |
Troubleshooting |
- Verify the Apache service status by running
systemctl status apache2 on the affected node.
- Inspect the Telegraf logs by running
journalctl -u telegraf on the
affected node.
|
Tuning |
Not required |
ApacheWorkersAbsent
Severity |
Minor |
Summary |
The Apache service on the {{ $labels.host }} node has no available
workers for 2 minutes. |
Raise condition |
apache_IdleWorkers == 0 |
Description |
Raises when the Apache service on a particular host has no free idle
workers. |
Troubleshooting |
Increase the MaxClients Apache parameter value using the
apache.server.mpm.servers.max_requests pillar. |
Tuning |
Not required |