Automação¶
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:
- 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-serviceno agenteweb-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)¶
- O monitoramento detecta que o serviço
nginxcaiu no hostweb01e dispara um alerta Crítico. - Você tem uma automação configurada: "alerta de serviço no grupo
web*, severidade Crítico, roderestart-service". - A automação aciona o agente que roda na rede daquele cliente.
- O agente reinicia o serviço e reporta.
- 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¶
- Um usuário abre um chamado na categoria "Reinício de serviço" pedindo pra reiniciar a aplicação do host
app02. - Você tem uma automação de chamado configurada nessa categoria, ligada ao agente e ao runbook.
- Assim que o chamado entra no escopo, a automação aciona o agente, passando o número do chamado.
-
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.
-
Escrever um runbook
Os scripts Python e Ansible, com exemplos para Linux e Windows.
-
Montar a automação
Ligar gatilho e ação, executar na hora, agendar e acompanhar.
-
Exemplos prontos
Receitas completas de copiar e ajustar, do zero ao funcionando.