Ir para o conteúdo

Automação

Abrir na plataforma

O módulo de Automação faz a plataforma resolver, não só avisar. Em vez de gerar mais um alerta que depende de uma ação manual do seu time, a SpecialOne aciona a correção sozinha: quando um alerta dispara, quando um chamado entra numa categoria que você definiu, ou no horário que você agendar, uma rotina de resolução roda dentro do seu ambiente e devolve o resultado. É a observabilidade fechando o ciclo, detectar e agir na mesma hora, transformando trabalho manual repetitivo em auto-remediação.

Acesse por DevOps → Automações.

Quer ir direto ao ponto?

A página de Exemplos prontos traz receitas completas de copiar e ajustar (reiniciar serviço no Windows do zero, atender um chamado automaticamente, limpeza agendada). Se você prefere aprender fazendo, comece por lá.

As cinco peças (e como se encaixam)

O módulo tem cinco conceitos. Sozinhos não fazem nada, o valor está em como eles se ligam:

flowchart LR GAT[Gatilho<br/>alerta, chamado, horário]:::gat AUTO[Automação]:::auto AGT[Agente de automação<br/>roda no seu ambiente]:::agt RB[Runbook<br/>script Python ou Ansible]:::rb EX[Execução]:::ex GAT --> AUTO AUTO -->|manda rodar| AGT AGT -->|executa| RB AGT -->|reporta| EX classDef gat fill:#fee2e2,stroke:#dc2626,color:#7f1d1d classDef auto fill:#6400df,stroke:#4a00b3,color:#ffffff classDef agt fill:#f0e6ff,stroke:#6400df,color:#1e293b classDef rb fill:#ffffff,stroke:#64748b,color:#1e293b classDef ex fill:#dcfce7,stroke:#16a34a,color:#14532d
  • Agente de automação: um serviço leve que roda dentro do seu ambiente (um container Docker) e coloca as automações em prática. Ele nunca abre porta: só faz conexão de saída para a plataforma, pega o trabalho que é dele e executa localmente. Seus segredos (chave SSH, senha de banco) ficam só nele, a plataforma nunca recebe.
  • Runbook: o script que o agente executa, em Python ou Ansible. É a sua biblioteca de tarefas prontas (reiniciar um serviço, limpar disco, criar usuário).
  • Automação: liga um gatilho a um runbook num agente. "Quando o alerta de CPU alta disparar no host web01, rode o runbook restart-service no agente web-agent."
  • Agendamento: em vez de um gatilho de alerta, roda o runbook em horários fixos (a cada N minutos ou todo dia às 3h).
  • Execução: cada vez que um runbook roda vira uma execução, com log completo, status e origem. É o seu histórico e a sua auditoria.

Agente de automação não é o agente de monitoramento

São duas coisas diferentes. O agente de monitoramento (ver Instalar agente e coletor) coleta métricas dos seus hosts. O agente de automação desta seção executa scripts. Um observa, o outro age. Instalações e telas separadas.

Dois caminhos de ponta a ponta

A automação parte de dois gatilhos diferentes. Vale ver os dois, porque é o que dá a dimensão do que dá pra fazer.

Caminho 1: um alerta vira correção (auto-remediação)

  1. O monitoramento detecta que o serviço nginx caiu no host web01 e dispara um alerta Crítico.
  2. Você tem uma automação configurada: "alerta de serviço no grupo web*, severidade Crítico, rode restart-service".
  3. A automação aciona o agente que roda na rede daquele cliente.
  4. O agente reinicia o serviço e reporta.
  5. O resultado vira uma execução com o log inteiro, visível em Execuções e somado no Relatório.

Ninguém foi acordado às 3h da manhã. O serviço voltou sozinho e ficou tudo registrado.

Caminho 2: um chamado é atendido sozinho

  1. Um usuário abre um chamado na categoria "Reinício de serviço" pedindo pra reiniciar a aplicação do host app02.
  2. Você tem uma automação de chamado configurada nessa categoria, ligada ao agente e ao runbook.
  3. Assim que o chamado entra no escopo, a automação aciona o agente, passando o número do chamado.
  4. O agente executa a ação e responde no próprio chamado, com um comentário público e o status atualizado:

    Automação SpecialOne · há instantes

    Serviço reiniciado com sucesso em app02 às 14:07. Tempo de execução: 3s. Chamado resolvido automaticamente.

O solicitante recebe a resposta em segundos, o analista não precisou tocar, e a trilha fica completa. O passo a passo dessa receita está em Exemplos prontos → Atender um chamado.

Quem usa

  • SRE e plantão: cria automações de auto-remediação para os alertas mais repetitivos, o que tira trabalho manual e reduz tempo de indisponibilidade.
  • Suporte e operação: mantém a biblioteca de runbooks (reiniciar serviço, limpar fila, resetar sessão) e roda sob demanda quando precisa agir num host.
  • Administração de sistemas: usa agendamentos para rotinas periódicas (limpeza, coleta, sincronização) sem depender de cron espalhado em cada máquina.

Por onde começar

  • Criar o agente


    O primeiro passo: gerar e instalar o agente que roda no seu ambiente.

    Agentes de automação

  • Escrever um runbook


    Os scripts Python e Ansible, com exemplos para Linux e Windows.

    Runbooks

  • Montar a automação


    Ligar gatilho e ação, executar na hora, agendar e acompanhar.

    Automações

  • Exemplos prontos


    Receitas completas de copiar e ajustar, do zero ao funcionando.

    Exemplos