Instalar Obtenha uma caixa Linux limpa de 64 bits que atenda aos requisitos do sistema. Execute o script do instalador:
curl -sSL https://stackstorm.com/packages/install.sh | bash -s -- --user=st2admin --password=Ch@ngeMe
Leia os documentos: https://docs.stackstorm.com/index.html
Questões? Confira forum.stackstorm.com
Ou junte-se à nossa comunidade no Slack
StackStorm é uma plataforma para integração e automação de serviços e ferramentas. Ele une a infraestrutura existente e o ambiente de aplicativos para que você possa automatizar esse ambiente com mais facilidade, com foco específico na tomada de ações em resposta a eventos.
StackStorm ajuda a automatizar padrões operacionais comuns. Alguns exemplos são:
StackStorm ajuda você a compor esses e outros padrões operacionais como regras e fluxos de trabalho ou ações; e essas regras e fluxos de trabalho (o conteúdo da plataforma StackStorm) são armazenados como código , o que significa que oferecem suporte à mesma abordagem de colaboração que você usa hoje para desenvolvimento de código e podem ser compartilhados com a comunidade de código aberto mais ampla por meio do StackStorm Exchange.
Veja a lista de StackStorm ADOPTERS.md e líderes de pensamento conhecidos.
StackStorm se conecta ao ambiente por meio de um conjunto extensível de adaptadores: sensores e ações.
Sensores são plug-ins Python para integração de entrada que monitoram eventos de sistemas externos e disparam um gatilho StackStorm quando um evento acontece.
Os gatilhos são representações StackStorm de eventos externos. Existem gatilhos genéricos (por exemplo, temporizadores, webhooks) e gatilhos de integração (por exemplo, alerta Sensu, atualização de problema do JIRA). Um novo tipo de gatilho pode ser definido escrevendo um plugin de sensor.
As ações são integrações de saída do StackStorm. Existem ações genéricas (SSH, solicitação HTTP), integrações (OpenStack, Docker, Puppet) ou ações personalizadas. As ações são plug-ins Python ou quaisquer scripts consumidos no StackStorm adicionando algumas linhas de metadados. As ações podem ser invocadas diretamente pelo usuário por meio de CLI, API ou UI da web, ou usadas e chamadas como parte de automações - regras e fluxos de trabalho.
As regras mapeiam gatilhos para ações (ou para fluxos de trabalho), aplicando critérios de correspondência e mapeiam dados de carga útil do gatilho para entradas de ação.
Os fluxos de trabalho unem as ações em "uber-ações", definindo a ordem, as condições de transição e passando dados de contexto de uma ação para a próxima. A maioria das automações são multietapas (por exemplo: mais de uma ação). Os fluxos de trabalho, assim como as ações "atômicas", estão disponíveis na biblioteca de ações e podem ser invocados manualmente ou acionados por regras.
Pacotes são as unidades de implantação de conteúdo. Eles simplificam o gerenciamento e o compartilhamento de conteúdo conectável do StackStorm agrupando integrações (gatilhos e ações) e automações (regras e fluxos de trabalho). Um número crescente de pacotes está disponível no StackStorm Exchange. Os usuários podem criar seus próprios pacotes, compartilhá-los no GitHub ou enviá-los para a organização StackStorm Exchange.
A trilha de auditoria é a lista histórica de execuções de ações, manuais ou automatizadas, e é registrada e armazenada com todos os detalhes do contexto de acionamento e dos resultados da execução. Ele também é capturado em logs de auditoria para integração com ferramentas analíticas e de registro externo: LogStash, Splunk, statsd ou syslog.
StackStorm é um serviço com arquitetura modular. Ele é composto por componentes de microsserviços fracamente acoplados que se comunicam por meio de um barramento de mensagens e são dimensionados horizontalmente para fornecer automação em escala. StackStorm tem uma API REST completa, cliente CLI e UI da web para administradores e usuários operá-lo local ou remotamente, bem como ligações de cliente Python para conveniência do desenvolvedor.
StackStorm é um projeto estabelecido e continua sendo desenvolvido ativamente por uma ampla comunidade.
Documentação adicional, incluindo procedimentos de instalação, criação de ações/regras/fluxo de trabalho e como configurar e usar gatilhos/sensores pode ser encontrada em https://docs.stackstorm.com.
Para configurar um ambiente de desenvolvimento e executar StackStorm a partir de fontes, siga estas instruções.
Para obter informações sobre como contribuir, nosso guia de estilo, convenções de codificação e muito mais, visite a seção Desenvolvimento em nossa documentação.
Se você acredita ter encontrado um problema de segurança ou vulnerabilidade, envie uma descrição para nossa lista de e-mail privada em info [at] stackstorm [ponto] com.
Depois de enviar um problema, você deverá receber uma confirmação de um dos membros da equipe em 48 horas ou menos. Se forem necessárias ações adicionais, você poderá receber e-mails de acompanhamento adicionais.
Para obter mais informações, consulte https://docs.stackstorm.com/latest/security.html
Copyright 2020 Os autores do StackStorm. Direitos autorais 2019 Extreme Networks, Inc. Direitos autorais 2014-2018 StackStorm, Inc.
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar esta obra exceto em conformidade com a Licença. Você pode obter uma cópia da Licença no arquivo LICENSE ou em:
http://www.apache.org/licenses/LICENSE-2.0
Ao contribuir, você concorda que essas contribuições são suas (ou aprovadas por seu empregador) e concede uma licença de direitos autorais completa, completa e irrevogável a todos os usuários e desenvolvedores do projeto, presentes e futuros, de acordo com a licença do projeto.