运维 2026年7月1日

ChaosOps

让服务器自己告诉你哪里出问题了

ChaosOps 是自托管的服务器监控与告警平台:帮你盯着服务器,发现问题自动分析原因,给出修复建议,经你确认后自动执行。数据都在你自己手里,一次买断永久使用,不用懂复杂运维也能上手。

免费下载

产品功能

服务器状态一目了然

不用登录每台服务器,在一个页面就能看到所有机器的 CPU、内存、磁盘、网络是否正常,历史曲线随时查。

出问题自动通知你

服务器异常时自动发邮件、钉钉或企业微信通知你,重复问题自动合并,不会一晚上被几十条消息吵醒。

故障有始有终

每个告警都会变成一个「事件」,你可以看到它什么时候发生、影响了哪些机器、最后怎么解决的,全程有记录。

AI 帮你找原因

事件发生后,AI 自动分析日志和指标,告诉你最可能是什么原因,还会给出下一步处理建议。

确认后自动修复

常见问题(比如磁盘满了、服务挂了)可以预设修复脚本,AI 建议或你手动触发,执行前需要你点确认,执行完自动验证是否修好。

能接入你的工具

提供 API 接口,可以对接你公司内部的钉钉群、工单系统、自动化脚本,不需要改变现有工作流程。

典型使用场景

半夜磁盘告警

以前

以前:被电话吵醒,登录服务器,df -h 查半天,手动删日志。

现在

现在:ChaosOps 检测到磁盘 90%,自动发钉钉通知,AI 分析是日志未清理,确认后自动执行清理脚本,第二天看报告。

周末服务宕机

以前

以前:用户反馈网站打不开,才发现服务挂了,赶紧重启,查原因要半小时。

现在

现在:ChaosOps 检测到 HTTP 探活失败,自动生成事件,AI 分析是内存泄漏,建议重启服务,你一键确认,3 分钟恢复。

新成员上手

以前

以前:教新人看监控、配告警、处理故障,至少一周。

现在

现在:给新人开「查看者」账号,看一遍使用指南,跟着步骤点一遍,半天就能独立处理常见告警。

产品规格

支持系统
Linux(x86_64 / aarch64)
可监控主机
Linux / Windows(Agent 均支持)
安装方式
下载压缩包 → 解压 → 运行安装脚本
需要资源
1 核 CPU、2GB 内存即可运行
数据安全
所有数据存在你自己服务器上,不外传
免费版限制
最多监控 3 台服务器
专业版限制
最多 20 台服务器,含 AI 分析
企业版限制
不限服务器数量,全部功能开放
授权模式
一次购买,永久使用当前版本

技术指标

测试覆盖
后端 1245+ / Agent 93 / 前端 74 / E2E 9
首次安装时间
约 5 分钟(含依赖安装)
单节点资源占用
约 50MB 内存 / 1% CPU
升级方式
离线包覆盖安装,数据自动迁移

适用范围

不想半夜被服务器报警吵醒的开发者需要管理多台服务器但不想记复杂命令的小团队数据不能上传到公有云、必须留在自己机房的公司没有专职运维、希望 AI 帮忙分析问题的创业团队需要给领导或客户展示故障处理记录的团队

部署教程

1

下载安装包

打开下载页面,选择和你服务器 CPU 架构对应的压缩包(一般选 linux-x86_64,ARM 服务器选 linux-aarch64),保存到服务器上。

2

解压文件

运行 tar -xzf chaosops-free-v1.0.0-linux-x86_64.tar.gz 解压到当前目录。

3

运行安装程序

运行 sudo ./install-server.sh,安装程序会自动完成所有配置。

4

保存管理员密码

安装完成后,屏幕上会显示「默认管理员: admin / xxxxxxxx」,把密码复制下来,只显示这一次。

5

检查是否启动成功

浏览器打开 http://你的服务器IP:8000/health,如果看到 {status:ok},说明已经跑起来了。

6

登录后台

浏览器打开 http://你的服务器IP:8000,输入账号 admin 和刚才保存的密码,就能进入管理界面。首次登录后建议立即修改密码。

7

Docker 部署(可选)

运行 docker load -i chaosops-free-docker-v0.1.0.tar.gz && docker run -d -p 8000:8000 -v chaosops-data:/opt/chaosops/data chaosops-free:v0.1.0。

8

卸载方法

运行 sudo ./install-server.sh uninstall。数据目录默认保留,手动删除即可完全卸载。

9

激活 License(专业版)

打开「设置 → License」,输入购买后邮件中的激活码(lic_ 开头)并确认。激活过程需联网一次,之后永久离线使用。无网环境可在激活页面下载 License 文件,手动上传到服务器完成离线激活。

快速上手

1

添加第一台服务器

进入「节点管理」→ 点击「添加节点」→ 复制生成的安装命令 → 到目标服务器执行。

预期结果:目标服务器会出现在节点列表,状态显示为「在线」。

踩坑提示:如果命令执行失败,检查目标服务器能否访问 ChaosOps 服务器的 8000 端口。

2

查看服务器状态

进入「仪表盘」→ 查看节点卡片、告警统计、最近事件。

预期结果:绿色=正常,红色=异常,黄色=告警中但未处理。

踩坑提示:点击某个节点卡片可以查看详细指标曲线。

3

设置告警规则

进入「告警规则」→ 点击「新建规则」→ 选择指标和阈值 → 保存。

预期结果:规则保存后立即生效,指标异常时会自动触发告警。

踩坑提示:建议先设置一条测试规则(如 CPU > 1%),确认能收到通知后再调整阈值。

4

处理告警事件

进入「事件」→ 点击某个事件 → 查看时间线和关联节点 → 标记为已处理。

预期结果:事件状态变为「已解决」,时间线完整保留。

踩坑提示:处理前建议先查看 AI 根因分析,了解问题原因再决定是否标记解决。

5

使用 AI 分析

打开事件详情 → 右侧查看「AI 根因分析」→ 查看建议和置信度 → 确认是否执行。

预期结果:AI 会给出根因推断、置信度和建议操作。

踩坑提示:AI 建议仅供参考,置信度低于 70% 时建议人工介入分析。

6

执行自愈操作

进入「自愈任务」→ 选择待确认任务 → 点击「确认执行」→ 查看执行结果。

预期结果:任务状态变为「执行成功」,关联事件自动标记为已解决。

踩坑提示:执行前可点击「预览脚本」查看具体内容,确认无误后再执行。

7

配置通知渠道

进入「通知渠道」→ 选择钉钉 / 企业微信 / 邮件 → 填写 Webhook 或邮箱地址 → 测试发送。

预期结果:测试消息成功发送到指定渠道。

踩坑提示:钉钉和企微的 Webhook 需要在对应群里添加机器人获取,详见「保姆教程」。

8

邀请团队成员

进入「用户管理」→ 点击「添加用户」→ 设置角色(管理员/查看者)→ 保存。

预期结果:新用户可以使用账号密码登录系统。

踩坑提示:建议给非技术人员开「查看者」账号,只能看不能操作,避免误操作。

常见问题与错误处理

安装时说「找不到 Python 3.10」?

安装包自带了 Python,不需要你自己安装。如果出现这个提示,可能是下载的压缩包不完整,请重新下载对应系统的完整包。

查看日志:查看安装终端输出的最后 10 行错误信息。

获取帮助:把错误信息截图发到 contact@chaosm.io,注明操作系统和架构。

安装时说「权限不足」?

在命令前加 sudo,输入你的用户密码即可(sudo 即「以管理员身份运行」)。

查看日志:查看终端输出的具体错误行。

获取帮助:提供错误截图和操作系统版本。

安装完打不开网页?

先检查服务是否启动:运行 systemctl status chaosops-server;再确认防火墙没有拦截 8000 端口。

查看日志:运行 journalctl -u chaosops-server -n 50 查看最近日志。

获取帮助:把日志最后 20 行发到 contact@chaosm.io。

忘记管理员密码?

打开安装目录下的 data/.env 文件,搜索 ADMIN_PASSWORD,后面的值就是密码。

查看日志:如果 .env 文件不存在,说明安装未完成,请重新运行安装程序。

获取帮助:提供安装目录列表截图。

上传 License 后功能没变化?

确认你安装的是对应版本的离线包:免费版包不能解锁专业版功能,专业版包不能解锁企业版功能。重新下载对应版本安装即可,数据不会丢。

查看日志:查看 data/logs/ 目录下的 license 相关日志。

获取帮助:提供 License 文件和安装包名称截图。

升级后服务起不来了?

升级程序会自动备份并在失败时回滚到旧版本。查看 logs/ 目录里的日志,把最后几行错误信息发给 contact@chaosm.io 即可。

查看日志:Linux 运行 journalctl -u chaosops-server -n 100 查看详细日志。

获取帮助:把日志和升级包名称发到 contact@chaosm.io。

收不到告警通知?

检查通知渠道配置是否正确,测试发送是否成功,再确认告警规则是否启用。

查看日志:查看 data/logs/ 目录下的 notifier 日志。

获取帮助:提供告警规则截图和通知渠道配置截图。

AI 分析一直显示「分析中」?

检查 AI 模型配置是否正确,API Key 是否有效,网络能否访问 AI 服务。

查看日志:查看 data/logs/ 目录下的 ai 相关日志。

获取帮助:提供 AI 配置截图和错误日志。

界面截图

登录页:输入账号密码进入系统
登录页:输入账号密码进入系统
仪表盘首页:一屏看全所有服务器状态
仪表盘首页:一屏看全所有服务器状态
节点管理:添加新服务器只需要复制一条命令
节点管理:添加新服务器只需要复制一条命令
事件列表:所有告警事件按时间排列
事件列表:所有告警事件按时间排列
事件详情:故障时间线、AI 分析、修复建议
事件详情:故障时间线、AI 分析、修复建议
AI 根因分析:自动分析故障原因并给出建议
AI 根因分析:自动分析故障原因并给出建议
自愈任务:执行前后对比,效果可验证
自愈任务:执行前后对比,效果可验证
通知渠道:钉钉、企业微信、邮件一键配置
通知渠道:钉钉、企业微信、邮件一键配置
License 管理:版本切换、功能差异一目了然
License 管理:版本切换、功能差异一目了然

演示视频

纯小白配置指南

1

什么是服务器 IP 地址,怎么查

服务器 IP 就是服务器的网络地址,类似门牌号。Linux 运行 ip addr 或 ifconfig 查看;Windows 运行 ipconfig 查看。部署 ChaosOps 时填写的 http://你的服务器IP:8000 里的 IP 就是它。

2

什么是端口,怎么开放

端口是服务器上不同服务的入口编号,ChaosOps 默认用 8000 端口。如果打不开网页,需要检查防火墙是否放行 8000 端口。Linux 可以用 sudo ufw allow 8000 或 sudo firewall-cmd --add-port=8000/tcp;云服务器还需要在控制台安全组里放行。

3

什么是 sudo,为什么要用

sudo 是 Linux 的「以管理员身份运行」,安装软件、修改系统配置时需要。在命令前加 sudo,然后输入你的用户密码即可。Windows 对应的是右键「以管理员身份运行」。

4

什么是 Webhook,从哪里获取

Webhook 是一个网址,ChaosOps 通过它把告警消息发送到你的钉钉群或企业微信群。获取方法:在钉钉/企微群里 → 群设置 → 智能群助手 → 添加机器人 → 自定义 → 复制 Webhook 地址。

5

钉钉通知配置

打开钉钉群 → 群设置 → 智能群助手 → 添加机器人 → 自定义 → 复制 Webhook 地址 → 粘贴到 ChaosOps「通知渠道」→ 钉钉 → 保存并测试。需要给机器人设置关键词(建议填「告警」)。

6

企业微信通知配置

打开企业微信群 → 右上角... → 添加群机器人 → 复制 Webhook 地址 → 粘贴到 ChaosOps「通知渠道」→ 企业微信 → 保存并测试。

7

邮件通知配置

进入「通知渠道」→ 邮件 → 填写 SMTP 服务器地址(如 smtp.exmail.qq.com)、端口(465 或 587)、账号、密码或授权码 → 保存并测试。QQ 邮箱和网易邮箱需要在设置里开启 SMTP 服务并获取授权码。

8

AI 模型配置

进入「设置」→ AI 分析 → 选择模型类型(OpenAI / 本地模型)→ 填写 API Key 或本地模型地址 → 保存。如果没有 AI 服务,可以暂时关闭 AI 分析,不影响基础监控功能。

9

数据库配置

ChaosOps 默认使用内置 SQLite,无需配置。如果需要切换 PostgreSQL,编辑安装目录下 data/.env 文件,把 DATABASE_URL 改为 postgresql://用户名:密码@地址:5432/chaosops,然后重启服务。

10

备份与恢复

进入「设置」→ 备份管理 → 点击「创建备份」即可备份所有配置和数据。恢复时上传备份文件即可。建议每周备份一次,备份文件保存在 data/backups/ 目录。

版本与价格

免费版

免费

下载
  • 监控 3 台服务器
  • 基础状态查看
  • 邮件告警
  • 事件记录
  • 社区论坛支持

专业版

$1,399

  • 监控 20 台服务器
  • 全部免费版功能
  • AI 自动分析故障原因
  • 钉钉 / 企业微信 / 飞书 / Slack 通知
  • 远程批量执行命令
  • 邮件技术支持
  • 买断制,含 90 天免费更新与维护

企业版

定制报价

联系我们
  • 不限服务器数量
  • 全部专业版功能
  • AI 生成修复脚本
  • 开放 API 接口
  • 自定义自动化规则
  • 优先技术支持(48 小时内响应)

企业版支持按需定制与私有化交付,具体请联系销售。

产品附则

以下条款与《用户协议》共同适用于本产品。

AI 功能特别声明

AI 根因分析与修复建议由大语言模型生成,仅供参考,不构成对任何操作结果的承诺或保证。

AI 可能产生错误、遗漏或不适用于您环境的建议。执行任何 AI 建议前,您应自行评估风险。

AI 自动执行(自愈)功能默认需要管理员确认;启用白名单自动执行即表示您接受由其产生的一切后果。

AI 分析内容取决于您配置的模型与服务(本地或第三方),我们对第三方模型服务的可用性与输出质量不承担责任。

自定义脚本与远程执行责任边界

自愈动作、远程批量执行、自定义脚本均由您的管理员账号配置与触发,其内容、权限与后果由您全权负责。

您应确保执行账号权限最小化、脚本经过审查与测试。因脚本错误、权限过大或误操作导致的损失,由您自行承担。

交付与激活

付费版本在您完成付款后交付:请将服务器的 install_id(产品内「设置 → License」页面可查)提供给客服,我们据此生成绑定该服务器的 License 文件,工作日 24 小时内发送至您的邮箱。

每个 License 默认绑定一台服务器。多套部署需求请通过邮件另行协商。

在产品内「设置 → License」页面上传 License 文件即完成激活。