Ubuntu LAMP 资源监控实用方案
一 快速排障的命令行工具
二 面向 LAMP 的组件监控要点
| 组件 | 关键指标 | 推荐工具与路径 |
|---|---|---|
| Apache | CPU/内存占用、并发连接数、每秒请求数、响应时间、各站点/虚拟主机流量 | mod_status 页面(/server-status)、htop/glances、日志分析(如 goaccess) |
| MySQL | Threads_connected、Queries/s、Slow_queries、Innodb_buffer_pool_hit_rate、锁等待 | mysqladmin status、SHOW STATUS/LIKE、SHOW PROCESSLIST、Performance Schema |
| PHP-FPM | 进程数、请求队列、慢请求、每个进程内存占用 | pm.status_path(需启用)、htop/glances、日志 |
| 系统 | CPU 利用率、内存与 Swap、磁盘 I/O 与空间、网络吞吐 | top/htop、vmstat、iostat、nmon、sar、glances |
三 集中监控与可视化
Prometheus + Grafana(指标采集与可视化)
Zabbix(企业级一体化监控)
四 日志与告警实践