st2

告警一响自动跑流程,运维不用半夜爬起来手动修

StackStorm(简称 st2)是一个面向 DevOps 和 SRE 的事件驱动自动化平台,常被称作运维领域的 IFTTT。它解决的核心问题是:当监控告警、系统事件或人工操作触发时,如何自动执行一系列跨系统的响应动作,而无需人工逐台登录处理。平台内置规则引擎,可根据事件条件匹配并触发工作流;支持将多个动作编排成复杂工作流,实现自动修复、故障响应、排障和部署等场景。它提供 160 多个集成包、6000 多个动作,覆盖主流云平台、监控工具和基础设施组件,并支持 ChatOps,让运维人员直接在聊天窗口中执行命令和查看结果。对于需要把告警、工单、发布流程串成自动化闭环的团队,StackStorm 提供了可扩展的插件体系和集中式执行框架,减少重复劳动并缩短故障恢复时间。

开源 freemium 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 6542
维护状态 活跃
是否开源 是
定价模式 freemium

项目预览

项目数据

分类自动化工作流
开发团队StackStorm
所属国家
定价模式freemium
价格说明开源社区版免费,企业版需付费,提供免费试用
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型auto-remediation,automation,chatops,cicd,deployment,devops,ifttt,python,sre,st2,stackstorm,workflows
GitHub 星标★ 6542
30天Star增速
HF 下载量
上线时间2014-04-23 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-07
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:进阶 约 20 分钟 部署方式:本地安装 3 步

环境要求

  • 一台干净的 64 位 Linux 主机,且满足官方系统要求
  • 可访问互联网,能下载安装脚本与软件包
  • 具备安装软件包的权限(安装脚本需要写入系统)

安装与启动步骤

  1. 1准备运行环境

    准备一台干净的 64 位 Linux 机器,先对照官方系统要求文档确认配置是否满足,避免安装中途失败。

  2. 2运行安装脚本

    README 提供的一键安装脚本,会以指定用户名和密码部署 StackStorm。密码示例 Ch@ngeMe 请换成自己的强密码。

    curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
  3. 3查阅官方文档

    安装完成后按官方文档完成后续配置与使用,README 未列出更多安装细节,一切以官方文档为准。

关键配置

配置项必填说明示例
--user是安装脚本参数,指定 StackStorm 的管理员用户名st2admin
--password是安装脚本参数,指定管理员密码,示例值需替换Ch@ngeMe

如何确认成功

安装脚本执行完成且无报错输出,随后按官方文档检查各组件与服务状态是否正常。

常见问题

Q:StackStorm 支持哪些操作系统?

A:README 要求准备一台干净的 64 位 Linux 主机,具体版本与配置请查看官方系统要求页面 docs.stackstorm.com/install/system_requirements.html。

Q:安装时用户名和密码可以直接用示例值吗?

A:README 示例为 --user=st2admin --password=Ch@ngeMe,建议按实际环境替换为自己的用户名和强密码后再执行。

Q:安装或使用中遇到问题去哪里提问?

A:可以到官方论坛 forum.stackstorm.com 提问,或加入 Slack 社区(stackstorm.com/community-signup)。

Q:有更详细的安装和配置说明吗?

A:有,完整文档在 docs.stackstorm.com/index.html,README 只给出了一键安装脚本这一种方式。

注意事项

  • 系统要求以官方文档为准:https://docs.stackstorm.com/install/system_requirements.html
  • 安装脚本中的用户名、密码请按实际环境替换,不要直接使用示例值
  • README 未提供升级、卸载说明,相关操作请查阅官方文档
  • 脚本会直接通过管道执行,执行前建议确认下载来源可信

核心亮点

  • 内置规则引擎与工作流编排,能把事件、条件、动作串成完整自动化链路
  • 160+ 集成包、6000+ 动作,覆盖主流监控、云平台和基础设施工具
  • 支持 ChatOps,可在 Slack 等聊天工具中直接触发和查看自动化执行结果

不足之处

  • 架构组件较多(消息队列、数据库、各服务),部署和运维成本偏高
  • 学习曲线较陡,规则与工作流语法需要一定时间熟悉

适用场景

  • 监控告警触发后自动执行重启、扩容或回滚等修复动作
  • 故障排查时自动收集日志、指标并生成诊断报告
  • 将部署、变更和审批流程编排为可重复执行的自动化工作流

替代项目

Rundeck、Apache Airflow、Node-RED

项目介绍

st2 是自动化工作流领域的开源项目,由 StackStorm 开发,2014 年首次发布。

在全站 13,821 个收录项目中,它的 GitHub 星标数(6,542)位列前 7%,在自动化工作流分类的 578 个项目里位列前 13%。

项目目前处于活跃维护状态,最近一次代码更新于 2026-10-06。开源社区版免费,企业版需付费,提供免费试用。

它主要面向的使用场景是:监控告警触发后自动执行重启、扩容或回滚等修复动作。同类可对比的替代方案包括 Rundeck、Apache Airflow、Node-RED。

上一篇:flowpipe

下一篇:antigravity-n8n-skills

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 206760 2026-08-10
EasyCLIProxyAPI 开源

图形界面一键配好 AI 代理,省去手写配置文件

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···

★ 2713 2026-09-22
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 266 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 302 2026-08-10