安装 为自己准备一个符合系统要求的干净的 64 位 Linux 机器。运行安装程序脚本:
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
阅读文档:https://docs.stackstorm.com/index.html
问题?查看 forum.stackstorm.com
或者加入我们的 Slack 社区
StackStorm 是一个跨服务和工具集成和自动化的平台。它将您现有的基础设施和应用程序环境联系在一起,以便您可以更轻松地实现该环境的自动化——特别关注采取行动来响应事件。
StackStorm 有助于自动化常见操作模式。一些例子是:
StackStorm 帮助您将这些和其他操作模式组合为规则和工作流程或操作;这些规则和工作流程(StackStorm 平台内的内容)以代码形式存储,这意味着它们支持您今天用于代码开发的相同协作方法,并且可以通过 StackStorm Exchange 与更广泛的开源社区共享。
请参阅已知的 StackStorm ADOPTERS.md 和思想领袖列表。
StackStorm 通过一组可扩展的适配器插入环境:传感器和操作。
传感器是用于入站集成的 Python 插件,可监视来自外部系统的事件并在事件发生时触发 StackStorm 触发器。
触发器是外部事件的 StackStorm 表示。有通用触发器(例如计时器、Webhook)和集成触发器(例如 Sensu 警报、JIRA 问题更新)。可以通过编写传感器插件来定义新的触发器类型。
操作是 StackStorm 出站集成。有通用操作(SSH、HTTP 请求)、集成(OpenStack、Docker、Puppet)或自定义操作。操作可以是 Python 插件,也可以是任何脚本,通过添加几行元数据来消耗到 StackStorm 中。用户可以通过 CLI、API 或 Web UI 直接调用操作,或者作为自动化(规则和工作流程)的一部分使用和调用。
规则将触发器映射到操作(或工作流),应用匹配标准并将触发器有效负载数据映射到操作输入。
工作流将动作拼接成“超级动作”,定义顺序、转换条件,并将上下文数据从一个动作传递到下一个动作。大多数自动化都是多步骤的(例如:多个操作)。工作流就像“原子”操作一样,可在操作库中使用,并且可以手动调用或通过规则触发。
包是内容部署的单位。它们通过对集成(触发器和操作)和自动化(规则和工作流程)进行分组,简化了 StackStorm 可插入内容的管理和共享。 StackStorm Exchange 上提供的包数量不断增加。用户可以创建自己的包,在 GitHub 上共享它们,或将它们提交给 StackStorm Exchange 组织。
审计跟踪是手动或自动操作执行的历史列表,并记录和存储触发上下文和执行结果的完整详细信息。它还会在审核日志中捕获,以便与外部日志记录和分析工具集成:LogStash、Splunk、statsd 或 syslog。
StackStorm是一种模块化架构的服务。它由松散耦合的微服务组件组成,这些组件通过消息总线进行通信,并水平扩展以大规模提供自动化。 StackStorm 拥有完整的 REST API、CLI 客户端和 Web UI,供管理员和用户在本地或远程操作,还提供 Python 客户端绑定以方便开发人员。
StackStorm 是一个成熟的项目,并由广大社区积极开发。
其他文档,包括安装过程、操作/规则/工作流创作以及如何设置和使用触发器/传感器,请访问 https://docs.stackstorm.com。
要设置开发环境并从源运行 StackStorm,请按照以下说明进行操作。
有关如何贡献、我们的风格指南、编码约定等的信息,请访问我们文档中的开发部分。
如果您认为发现了安全问题或漏洞,请将其描述发送到我们的私人邮件列表 info [at] stackstorm [dot] com。
提交问题后,您应该会在 48 小时或更短的时间内收到我们团队成员之一的确认。如果需要采取进一步行动,您可能会收到其他后续电子邮件。
更多信息请参考https://docs.stackstorm.com/latest/security.html
版权所有 2020 StackStorm 作者。版权所有 2019 Extreme Networks, Inc. 版权所有 2014-2018 StackStorm, Inc.
根据 Apache 许可证 2.0 版(“许可证”)获得许可;除非遵守许可,否则您不得使用本作品。您可以在许可证文件中获取许可证的副本,或者从以下位置获取:
http://www.apache.org/licenses/LICENSE-2.0
通过贡献,您同意这些贡献是您自己的(或经您的雇主批准),并且您根据项目的许可,向该项目的所有用户和开发人员(无论是现在还是将来)授予完整、完整、不可撤销的版权许可。