Compartilhar via


Runbook de exemplo: monitorar uma pasta com um runbook

Este artigo mostra como criar um runbook simples que monitora uma pasta em busca de novos arquivos de texto. Quando um arquivo é detectado, o runbook envia uma mensagem de log de eventos e, em seguida, inicia outro runbook.

Captura de tela da pasta de monitoramento.

Criar e testar um runbook de monitoramento

Os procedimentos para criar, configurar e testar um runbook simples que monitora uma pasta são descritos abaixo.

Criar o fluxo de trabalho

Siga estas etapas para criar um fluxo de trabalho:

  1. No painel Conexões do Runbook Designer, clique com o botão direito do mouse na pasta Runbooks para selecionar Novo e, em seguida, selecione Runbook.

  2. Clique com o botão direito na guia Novo Runbook para selecionar Renomear.

  3. Na caixa de diálogo Confirmar saída, selecione Sim.

  4. Insira um nome para o runbook, como Monitor Runbook, e pressione a tecla Enter.

  5. No painel Atividades, selecione Gerenciamento de Arquivos para expandir a categoria e arraste a atividade Pasta do Monitor para o espaço de trabalho Design do Runbook Designer.

  6. No painel Atividades, selecione Notificação para expandir a categoria e arraste a atividade Enviar Mensagem de Log de Eventos para o espaço de trabalho Design do Runbook Designer, à direita da atividade Pasta do Monitor.

  7. No workspace de design do Runbook Designer, passe seu cursor sobre o lado direito da atividade Monitorar Pasta para exibir a seta de smart link.

  8. Selecione a seta do smart link e arraste-a para a atividade Enviar mensagem de log de evento.

  9. No painel Atividades, selecione Runbook Control para expandir a categoria e, em seguida, arraste a atividade Invocar Runbook para o espaço de trabalho de Design do Runbook Designer, à direita da atividade Enviar Mensagem de Log de Eventos.

  10. No workspace de design do Runbook Designer, passe seu cursor sobre o lado direito da atividade Enviar Mensagem de Log de Evento para exibir a seta de smart link.

  11. Selecione a seta do smart link e arraste-a para a atividade Invocar runbook.

Configurar os fluxos de trabalho

Siga estas etapas para configurar o fluxo de trabalho:

  1. No workspace de design do Runbook Designer, clique duas vezes na atividade Monitor Folder.

  2. Na caixa de diálogo Propriedades da Pasta do Monitor, selecione a aba Geral.

  3. Na caixa Nome, altere o nome da atividade para algo informativo. Por exemplo, Monitor C:\Monitor Folder.

  4. Selecione a guia Detalhes.

  5. Na guia Detalhes na caixa Caminho, insira o caminho da pasta que você quer monitorar. Por exemplo, C:\Monitor.

  6. Abaixo da lista Filtros de arquivo , selecione Adicionar.

  7. Na caixa de diálogo Configurações de Filtro, defina as seguintes configurações:

    1. Na caixa da lista Nome , selecione Nome do Arquivo.

    2. Na caixa da lista Relação , selecione Corresponde ao Padrão.

    3. Na caixa Valor, insira *.txt.

      Essa configuração orienta o monitor para que procure por arquivos com a extensão txt . Esse campo aceita a sintaxe de expressão regular.

  8. Selecione OK.

  9. Selecione a guia Gatilhos.

  10. Selecione a opção Número de arquivos é, defina o valor na lista para maior que e insira 0 na caixa de edição.

  11. Selecione Concluir.

  12. No workspace de design do Runbook Designer, clique duas vezes na atividade Enviar Mensagem de Log de Evento.

  13. Na caixa de diálogo Propriedades de Enviar mensagem de log de evento, na guia Detalhes, na seção Propriedades, defina o seguinte:

    1. Na caixa Computador, digite o nome do computador para receber a mensagem de evento.

      Normalmente, esse é o computador em que você está executando o Runbook Designer.

    2. Na caixa Mensagem, insira a mensagem a ser exibida no log de eventos. Por exemplo, Arquivo detectado.

    3. Deixe o nível de Severidade como Informações.

  14. Selecione Concluir.

    Observação

    Neste exemplo, a atividade Invocar Runbook não está configurada.

Modificar as configurações de runbook

Siga estas etapas para modificar as configurações do runbook:

  1. Acima do espaço de trabalho de design do Runbook Designer, clique com o botão direito na guia Monitor Runbook para selecionar Propriedades.

  2. Na caixa de diálogo Propriedades do Monitor Runbook, selecione a guia Log e, em seguida, selecione tanto Armazenar Dados Retornados Específicos da Atividade quanto Armazenar Dados Retornados Comuns.

  3. Selecione Concluir.

  4. Clique com o botão direito na guia Monitor Runbook e selecione Check In.

Testar o runbook

No Runbook Tester, você pode testar runbooks em um ambiente de depuração e runtime simulado. Você pode executar um runbook inteiro, passar por uma atividade de cada vez ou adicionar pontos de interrupção para parar a simulação em qualquer atividade que selecionar.

Use as etapas a seguir para testar seu runbook no Runbook Tester.

Preparar o computador

Siga estas etapas para preparar seu computador:

  1. Clique com o botão direito em Iniciar para selecionar Abrir o Windows Explorer.

  2. Crie uma pasta C:\Monitor em seu computador.

  3. Crie uma pasta C:\Source em seu computador.

  4. Na pasta C:\Source, crie um arquivo com uma extensão txt. Por exemplo, text.txt.

Testar o runbook

Siga estas etapas para testar o runbook:

  1. No espaço de design do Runbook Designer, selecione a guia Monitor Runbook.

  2. Na barra de ferramentas acima do espaço de trabalho de Design do Runbook Designer, selecione o Testador de Runbook.

  3. Na caixa de diálogo Confirmar saída, selecione Sim.

  4. No Runbook Tester, na barra de ferramentas, selecione Por etapas para iniciar o runbook passo a passo.

    Dica

    Para aumentar o tamanho do painel Log , remova o painel Navegador de Recursos selecionando Exibição no menu e desmarcando a opção Navegador de Recursos .

  5. No Windows Explorer, navegue até a pasta C:\Source .

  6. Copie test.txt para C:\Monitor.

  7. Feche o Windows Explorer.

  8. Na barra de ferramentas do Runbook Tester, selecione Avançar.

    Depois de algum tempo, a entrada do painel Log é atualizada e mostra um evento para a atividade Monitorar pasta.

  9. No painel Log, selecione o link Mostrar detalhes para ver o conteúdo do barramento de dados daquele runbook.

  10. Role a lista de propriedades para baixo. Se o status da atividade for êxito, isso indica que a atividade Pasta do Monitor detectou a alteração na pasta.

  11. Na barra de ferramentas do Runbook Tester, selecione Avançar.

    Observe que o painel Log muda e mostra um evento para a atividade Enviar Mensagem de Log de Evento .

  12. Selecione o link Mostrar detalhes . Se o status da atividade for êxito, isso indicará que a atividade Enviar mensagem de log de eventos detectou a alteração na pasta.

  13. Feche o Runbook Tester.

  14. Na barra de ferramentas do Runbook Designer , selecione Check-in.

Próximas etapas