用 Gemini CLI 自动巡检服务器集群:Python + SSH + Telegram 推送实战

管理多台 VPS 时,每天检查一遍状态是刚需:磁盘快满了、某个服务挂了、内存用量异常……这些如果不主动检查,可能等到出了问题才发现。 这篇文章讲一个实际方案:Python 脚本 SSH 到各台服务器采集指标 → Gemini CLI 分析异常 → Telegram Bot 推送日报。 整个流程每天定时跑一次,不需要手动干预。 架构 定时任务(cron) └─ Python 巡检脚本 ├─ SSH 到每台服务器 │ └─ 采集:CPU / 内存 / 磁盘 / 服务状态 / 近期错误日志 ├─ 汇总成文本报告 ├─ 调用 Gemini CLI 分析报告(找异常、给建议) └─ 发送到 Telegram Bot 前置准备 1. 安装 Gemini CLI npm install -g @google/gemini-cli gemini auth # 用 Google 账号登录 验证: ...

2026-04-15 · 4 min · 814 words · Panshi