설치 시스템 요구 사항에 맞는 깨끗한 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은 확장 가능한 어댑터 세트(센서 및 작업)를 통해 환경에 연결됩니다.
센서는 외부 시스템의 이벤트를 감시하고 이벤트가 발생할 때 StackStorm 트리거를 실행하는 인바운드 통합을 위한 Python 플러그인입니다.
트리거는 외부 이벤트의 StackStorm 표현입니다. 일반 트리거(예: 타이머, 웹후크)와 통합 트리거(예: Sensu 경고, JIRA 문제 업데이트)가 있습니다. 센서 플러그인을 작성하여 새로운 트리거 유형을 정의할 수 있습니다.
작업은 StackStorm 아웃바운드 통합입니다. 일반 작업(SSH, HTTP 요청), 통합(OpenStack, Docker, Puppet) 또는 사용자 지정 작업이 있습니다. 작업은 몇 줄의 메타데이터를 추가하여 StackStorm에서 사용되는 Python 플러그인이거나 스크립트입니다. 작업은 CLI, API 또는 웹 UI를 통해 사용자가 직접 호출하거나 자동화(규칙 및 워크플로)의 일부로 사용 및 호출할 수 있습니다.
규칙은 트리거를 작업(또는 워크플로)에 매핑하여 일치 기준을 적용하고 트리거 페이로드 데이터를 작업 입력에 매핑합니다.
워크플로는 작업을 "uber-actions"로 결합하여 순서, 전환 조건을 정의하고 한 작업에서 다음 작업으로 컨텍스트 데이터를 전달합니다. 대부분의 자동화는 다단계입니다(예: 둘 이상의 작업). "원자적" 작업과 마찬가지로 작업 흐름은 작업 라이브러리에서 사용할 수 있으며 수동으로 호출하거나 규칙에 따라 트리거될 수 있습니다.
팩은 콘텐츠 배포 단위입니다. 통합(트리거 및 작업)과 자동화(규칙 및 워크플로)를 그룹화하여 StackStorm 플러그형 콘텐츠의 관리 및 공유를 단순화합니다. StackStorm Exchange에서는 점점 더 많은 팩을 사용할 수 있습니다. 사용자는 자신만의 팩을 만들고 GitHub에서 공유하거나 StackStorm Exchange 조직에 제출할 수 있습니다.
감사 추적은 수동 또는 자동 작업 실행의 기록 목록이며 트리거 컨텍스트 및 실행 결과에 대한 전체 세부 정보와 함께 기록 및 저장됩니다. 또한 LogStash, Splunk, statsd 또는 syslog와 같은 외부 로깅 및 분석 도구와 통합하기 위해 감사 로그에 캡처됩니다.
StackStorm은 모듈식 아키텍처를 갖춘 서비스입니다. 이는 메시지 버스를 통해 통신하는 느슨하게 결합된 마이크로서비스 구성 요소로 구성되며, 규모에 맞게 자동화를 제공하기 위해 수평으로 확장됩니다. StackStorm에는 관리자와 사용자가 로컬 또는 원격으로 작동할 수 있는 전체 REST API, CLI 클라이언트, 웹 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("라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 경우를 제외하고는 이 저작물을 사용할 수 없습니다. LICENSE 파일이나 다음 위치에서 라이센스 사본을 얻을 수 있습니다.
http://www.apache.org/licenses/LICENSE-2.0
기여함으로써 귀하는 이러한 기여가 귀하 자신의 것(또는 귀하의 고용주가 승인한 것)이며 프로젝트 라이선스에 따라 현재와 미래의 프로젝트의 모든 사용자 및 개발자에게 완전하고 완전하며 취소 불가능한 저작권 라이선스를 부여한다는 데 동의합니다.