安裝 為自己準備一個符合系統要求的乾淨的 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
透過貢獻,您同意這些貢獻是您自己的(或經您的雇主批准),並且您根據專案的許可,向該專案的所有使用者和開發人員(無論是現在還是將來)授予完整、完整、不可撤銷的版權許可。