别再手动查CPU了!我用OpenClaw配了个AI巡检,每天准点报平安
兄弟们,问个扎心的问题。
2026年了,你每天早上到工位的第一件事,还是打开终端敲 top、df -h、free -g 吗?
我以前也是。美其名曰“每日健康检查”,其实就是重复劳动。更难受的是,服务器半夜出问题,往往是等业务群里有人喊“连不上了”我们才知道,然后慌慌张张去查日志。
上个月实在受不了了,把 OpenClaw 拉过来当壮丁。折腾了一下午,现在它每天早晚8点准时出报表,异常直接推我手机。
省下来的时间,干点啥不好?
它到底是个啥?
OpenClaw 是一个由大模型驱动的开源 AI Agent 平台。你可能会好奇它这个名字——其实项目经历过三次改名:最初叫 ClawdBot,后来因为名字和 Claude 太像被投诉侵权,改成了 Moltbot;再后来为了避免被恶意利用,最终定名为 OpenClaw。
别把它当成升级版的 Zabbix 或 Grafana。它更像一个能听懂人话、还能自己动手的“AI 实习生”。
你跟它说“帮我去看看那几台机器的磁盘还够不够”,它真能自己连上去查,然后把结果整理成报告发你。不光是能聊,主要是真能干。
怎么让它干活?
官方文档命令行看着多,其实落地就三步。
第一步:装环境
# macOS / Linux(官方推荐脚本)curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash# 国内用户加速:先配 npm 淘宝镜像,再用 npm 安装npm config set registry https://registry.npmmirror.comnpm install -g openclaw@latest# 跑配置向导,选好 AI 模型(DeepSeek 或 Kimi 都行)openclaw onboard
系统要求:Node.js 22.16+ 或 24(推荐),支持 macOS、Linux 和 Windows(WSL2 更稳定)。
Windows 用户注意:OpenClaw 官方推荐在 WSL2 环境下运行。先用 PowerShell(管理员)执行
wsl --install安装 Ubuntu,启用 systemd,然后在 Ubuntu 内执行上面的安装命令。实测体验比原生 PowerShell 稳定得多。
不想全局安装 Node?可以用本地前缀安装:
# 将 OpenClaw 和 Node 都装在 ~/.openclaw 下,无需 root 权限curl -fsSL https://openclaw.ai/install-cli.sh | bash
这种方式不依赖系统全局 Node,所有内容都在本地前缀下。
安装完成后验证一下:
openclaw --version # 确认 CLI 可用openclaw doctor # 检查配置问题openclaw gateway status # 验证 Gateway 是否运行
第二步:装“技能包”
相当于给 AI 实习生装专业软件。ClawHub 是 OpenClaw 官方技能市场,有两种安装方式:
# 方式一:通过 OpenClaw 原生命令安装(推荐)openclaw skills install server-monitor# 方式二:通过 ClawHub CLI 安装(需要先全局安装 clawhub)npm i -g clawhubclawhub install server-monitor
技能安装后存放在 ~/.openclaw/skills/<skill-name>/ 目录下。
第三步:也是最硬核的一步——直接发自然语言指令
不用写 crontab,不用折腾 YAML,打字告诉它你的需求就行:
openclaw run "以后每天早上8点和晚上8点,自动去查3台服务器的CPU、内存、磁盘和端口。CPU超过80%、磁盘超过90%就立刻给我发企业微信告警,正常的话发个OK报告就行。"
就这么一句话。它自己会拆解任务、生成巡检清单、定时执行。
出问题了怎么处理?
OpenClaw 处理故障的逻辑挺实用。
告警合并:数据库挂了,后端全报错,它会把几十条告警压成一条“数据库连接失败,疑似后端服务全挂”,瞬间清净了。
自动处置:磁盘满了?它先去清 /tmp 和旧日志。清了还不够?再附带一条扩容命令给你参考。实在搞不定(比如重启三次还起不来),才会通过飞书卡片疯狂@你,呼叫人工介入。
如果想进一步增强自愈能力,可以安装官方自愈插件:
npm install -g @elvatis_com/openclaw-self-healing-elvatis
这个插件能自动检测并修复速率限制、认证失效、模型故障等常见可逆问题。
实战:数据库巡检
以前手动查数据库要敲一堆命令,现在装个 dbcheck 技能就完事了:
openclaw skills install dbcheck# 或clawhub install dbcheck
这个技能支持 MySQL、PostgreSQL、Oracle、SQL Server、DM8、TiDB 六种数据库,能跑 130 多项风险检查,还能自动生成健康报告。配置好定时任务,每天自动出日报:
openclaw cron add --name "数据库日报" --schedule "0 9 * * *"
配置告警渠道(以企业微信为例)
企业微信有官方插件,用脚手架工具一键安装:
npx -y @wecom/wecom-openclaw-cli install
安装过程会交互式引导你输入机器人 ID(Bot ID)和机器人密钥(Secret),自动完成配置。
版本兼容性重要提醒:如果你的 OpenClaw 是 2026.3.22 及以上版本,请确保插件版本在 2026.3.24 及以上;如果你的 OpenClaw 是 2026.3.22 以下版本,请保持插件版本在 2026.3.20。
如果遇到版本兼容问题,可以用 --force 参数重新安装:
npx -y @wecom/wecom-openclaw-cli install --force
装完用诊断命令检查一下:
openclaw doctor
openclaw doctor 会验证并修复常见的配置和状态问题。
泼盆冷水(避坑指南)
别把 AI 想得太神,这三个坑我踩过:
-
权限得锁死:配置里务必把执行模式设成 sandbox。不然 AI 理解偏了,给你来个rm -rf,哭都来不及。 -
别让它猜数据:有一次我图省事没连 Prometheus,想让 AI“估计一下”负载,它真敢编。务必确保查询连的是真实数据源。 -
SSH 连不上:检查目标服务器是否开了密钥登录,密码登录有时候会卡住。
效果咋样?
说虚的没用,直接看对比:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
最后说句实在的
什么“颠覆”、“重构”都是虚的。用 OpenClaw 最实在的感受就是:以前是我追着服务器跑,现在是服务器追着 AI 跑,AI 搞不定了再追着我跑。
运维的价值真不在每天敲那几行 top 命令上。把机械的活扔给 AI,人去做决策、去调优、去解决 AI 解决不了的问题,这才是正解。
搭建中遇到什么奇葩报错,欢迎评论区留言,大家一起避坑。如果觉得有用,顺手转发给身边的运维朋友。
推荐一个受到超多好评的终生学习小程序「学习站」。
全网超火的课程资源:涵盖18个IT行业热门课程,3000G精品授课视频,从入门到精通,理论+实战,小白适用! 全网超牛的公开课:定期邀请一线大厂大佬来直播间宣讲,全程干货,福利满满,从基础理论到实战案例,分享实战IT技能,拒绝纸上谈兵! 全网超全的题库资源:1800个知识点练习,10万道面试真题,沉浸式刷题练习,帮助各位同学夯实基础,提升技术水平,为升职加薪保驾护航!

夜雨聆风