Ubuntu 上 Apache 的监控与管理实践
一 监控体系总览
二 快速上手步骤
<Location /server-status>
SetHandler server-status
Require ip 127.0.0.1 ::1
</Location>
ExtendedStatus On
三 关键指标与阈值参考
四 告警与自动化运维
#!/usr/bin/env bash
LOG=/var/log/apache2/error.log
CNT=$(grep -c "error" "$LOG" || true)
if [ "$CNT" -gt 5 ]; then
echo "Apache Error Alert: $CNT errors in $LOG" \
| mail -s "Apache Error Alert" your_email@example.com
fi
[Service]
Restart=always
RestartSec=5s
五 日志分析与容量管理