Compartilhar via


Criar um Runbook

Ao planejar um novo runbook, você deve começar com um processo definido que deseja automatizar. Esse processo determina sua escolha de atividades de runbook. Especificamente, determine o seguinte:

  • Quando e com que frequência o runbook será executado?
  • Quais etapas compõem o fluxo de trabalho?
  • Quais atividades refletem as etapas do meu fluxo de trabalho?
  • Que tipo de dados são necessários para iniciar o fluxo de trabalho?
  • Quais dados são gerados a partir de cada atividade?
  • Quais resultados são produzidos no final do fluxo de trabalho?
  • Como os resultados do runbook são relatados?

Considere os seguintes pontos ao criar seu runbook:

  1. Links de falha e aviso – é importante lidar com todos os resultados de uma atividade. Uma atividade fornece uma cadeia de caracteres de sucesso padrão, mas não fornece um caso de falha padrão. Considere se você deve reverter uma atividade ou gravar o resultado em um arquivo de log.

  2. Substituir as cadeias de caracteres padrão – quando você examina o fluxo de trabalho em um runbook, os rótulos devem identificar o que as atividades individuais estão fazendo. Renomeie links e rótulos de atividades para um nome descritivo.

  3. Cores do link - Altere a cor dos links quando houver uma condição ou ramificação. É comum usar VERDE como sucesso e VERMELHO para aviso ou falha. Você deve usar associações padrão, mas não usar muitas cores ou perderá seu propósito descritivo.

  4. Limitar o número de atividades por runbook – muitas atividades em um único runbook dificultam a administração e a solução de problemas. Considere dividir um runbook em várias subtarefas e criar runbooks filho para cada uma dessas subtarefas. Você pode invocar os runbooks filho de um runbook pai. Você pode reutilizar esses runbooks filho em outros fluxos de trabalho.

  5. Logs de runbook – por padrão, as opções de log estão desabilitadas para runbooks. Quando você habilita o registro em log, os dados aumentam significativamente o tamanho do banco de dados. Como alternativa, você pode fazer logon em um sistema ou arquivo externo.

Próximas etapas

Crie e teste um runbook.