Nginx / Java 监控日报

Linux 主机采集 Nginx 服务与全部 Java 进程状态,每 15 分钟落盘快照,每天生成中文 HTML 日报并通过通用 SMTP 发送。

采集systemd + /proc,覆盖 Nginx master/worker 与全部 Java 进程
调度cron 每 15 分钟 collect,每天 00:05 send 昨天日报
报表在线率、CPU/内存峰值、合并告警,HTML + TXT
安全SMTP 密码走 MONITOR_SMTP_PASSWORD,日志脱敏,快照保留 7 天

命令

python3 monitor.py init-config --output config.yaml
python3 monitor.py --config config.yaml collect
python3 monitor.py --config config.yaml report --date 2026-10-24
python3 monitor.py --config config.yaml send

部署

bash install.sh /opt/monitor
cp /opt/monitor/.env.example /opt/monitor/.env
# 编辑 config.yaml 与 .env 后接入 crontab.example

能力