用 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

OpenClaw 进阶:多 Agent 协作、量化工作流、自定义 Skill

这篇是 OpenClaw 入门教程 的续集,假设你已经装好了 OpenClaw,跑通了基本的 Telegram 交互。这里讲的是真正把它用起来之后的进阶技巧。 多 Agent 任务分工 OpenClaw 支持在同一个 Telegram 群里配置多个 Agent,各自负责不同领域,这是它最容易被忽视的功能。 为什么要分 Agent 不分 Agent 时,你的 AI 助手是个通才——什么都能问,但没有专门的上下文和工具。问运维问题时它不知道你的服务器架构,问量化策略时它不知道你的持仓逻辑。 分 Agent 后,每个 Agent 有自己的: 系统提示词:注入对应领域的背景知识 Skill 集合:只挂载相关的工具 独立对话历史:不会被其他任务干扰 配置示例 在 ~/.openclaw/config.yml 里定义多个 Agent: agents: - name: "ops" description: "服务器运维助手" skills: - healthcheck - ssh-tools system_prompt: | 你是专门负责管理服务器基础设施的运维助手。 你熟悉 Nginx、Docker、系统监控等运维工作。 遇到需要执行命令的任务,先解释再操作。 - name: "quant" description: "量化策略助手" skills: - binance-watcher - grafana-query system_prompt: | 你是专门负责量化策略监控的助手。 你了解趋势跟踪策略的基本逻辑,能解读持仓信号和收益数据。 不公开具体策略参数。 - name: "writer" description: "写作助手" skills: - obsidian system_prompt: | 你是博客写作助手,帮助整理思路、起草文章、整理笔记。 写作风格:直接、有观点,不废话。 在 Telegram 里通过 /agent ops 切换到对应 Agent,之后的对话都走那个 Agent 的配置。 ...

2026-04-15 · 3 min · 522 words · Panshi

用 OpenClaw 指挥机器跑量化:从信号计算到 Telegram 推送

买了 VPS、写了量化策略代码,但怎么让它"自动跑起来"并且"随时告诉你发生了什么"?这是大部分人卡住的地方。 我用 OpenClaw 解决了这个问题。 OpenClaw 是什么 简单说:一个让 AI 助手能调用各种工具的框架。 它的核心能力是: 提供 CLI 工具(openclaw message send),可以从任何脚本里发 Telegram/Discord 消息 有 Skill 系统,可以给 AI 挂载各种能力(GitHub、Notion、天气、自定义脚本) 支持 cron 定时任务和远程触发 对量化来说,最有用的就是消息推送这一块。 我的量化信号推送架构 cron(每30分钟) ↓ signal_monitor.py(拉数据 → 计算信号 → 对比上次状态) ↓ 有新信号? ├── 是 → generate_report.py(生成 PDF) │ ↓ │ openclaw message send(发 Telegram) │ ├── 群组(@ 信号通知) │ └── 私信(附 PDF + 耗时统计) └── 否 → openclaw message send(私信巡检报告) 跑在局域网的 Linux 机器上,24 小时不间断。 ...

2026-04-08 · 2 min · 256 words · Panshi

OpenClaw 是什么:AI 助手 + 工具链的集成平台

如果你用过 Claude Code,OpenClaw 可以理解成它的"异步版本"——Claude Code 适合你坐在电脑前交互式干活,OpenClaw 适合让 AI 在后台持续帮你做事,即使你不在电脑旁。 OpenClaw 的核心定位 一句话:让 AI 助手能访问和操作外部工具,并通过 Telegram 等渠道跟你交互。 它解决的问题: AI 模型本身无法主动触达你(你要开口问,它才回答) AI 模型没有持久状态(每次对话从头开始) AI 模型无法直接操作外部系统(GitHub、Notion、服务器) OpenClaw 通过 Skill 系统 解决这三个问题。 Skill 系统 Skill 是 OpenClaw 的核心概念:一个 Skill 就是给 AI 挂载一个工具。 已有的 Skill 举例: Skill 功能 github 读写 Issue、PR、Actions obsidian 读写 Obsidian 笔记库 weather 查询天气(open-meteo) notion Notion 页面/数据库操作 healthcheck 系统安全巡检 skill-creator 创建自定义 Skill 安装一个 Skill: ...

2026-04-07 · 2 min · 284 words · Panshi

OpenClaw 常见故障排查:我踩过的坑和解决方法

用 OpenClaw 跑自动化任务,最麻烦的不是配置,而是"跑着跑着突然不工作了"。这篇文章整理我遇到过的故障和解决方法。 Gateway 相关 Gateway 服务未启动 症状:Telegram 发消息没反应,AI 助手不回复。 检查: openclaw gateway status 常见原因和解法: 原因 解法 进程挂了 openclaw gateway restart Bot Token 过期 去 BotFather 重新获取 token,更新配置 端口冲突 lsof -i :端口号 找占用进程,kill 掉 Windows 开机未自启 任务计划程序加入自启 Windows 特别注意:Windows 上 Gateway 不会随系统自动启动,每次重启后需要手动运行: openclaw gateway start 建议做成 Windows 任务计划程序的开机自启任务。 Gateway 启动后几小时自动断开 症状:刚开始好的,过一段时间 Telegram 又不响应了。 原因:Telegram 的 long-polling 连接超时,Gateway 没有自动重连。 解法:用 cron 或 systemd 做保活: ...

2026-04-06 · 2 min · 375 words · Panshi