利用日志监控 CentOS 性能的可落地方案
一 监控思路与数据来源
二 快速上手命令与阈值示例
三 集中化日志平台搭建 ELK 或 EFK
四 关键指标与日志解析样例
| 维度 | 关键指标 | 日志来源与字段 | 常用工具/查询 |
|---|---|---|---|
| Web 访问性能 | QPS、P95/P99 时延、5xx 错误率 | Nginx/Apache access_log(如:$status、$request_time、$bytes、$host) | goaccess;Filebeat+Logstash 解析后在 Kibana 做时序与百分位统计 |
| 系统健康 | 内核错误/告警、OOM、磁盘 I/O 错误 | dmesg、journalctl -k/-p err,warn | dmesg -T |
| 资源瓶颈定位 | CPU、内存、I/O、负载趋势 | Sysstat(sar/iostat/vmstat/mpstat)历史数据 + 应用错误日志关联 | sar -u/-r/-d;iostat -x 1;在 Kibana 将 sar 数据入库做对比分析 |
| 审计与安全 | 异常登录、提权、关键文件访问 | auditd(ausearch) | ausearch -m USER_LOGIN -ts recent;结合失败登录与 sudo 审计定位异常行为 |
五 告警规则与日常巡检清单