Exemplo de runbook: monitorar uma pasta com um runbook
Este artigo mostra como criar um runbook simples que monitora uma pasta para novos arquivos de texto. Quando um arquivo é detectado, o runbook envia uma mensagem de log de evento e inicia outro runbook.
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:
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.
Clique com o botão direito na guia Novo Runbook para selecionar Renomear.
Na caixa de diálogo Confirmar Check-out, selecione Sim.
Insira um nome para o runbook, como Monitorar Runbook, e pressione Enter.
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.
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.
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.
Selecione a seta de link inteligente e arraste-a para a atividade Enviar Mensagem de Log de Eventos .
No painel Atividades, selecione Controle de Runbook para expandir a categoria e arraste a atividade Invocar Runbook para o espaço de trabalho Design do Runbook Designer, à direita da atividade Enviar Mensagem de Log de Eventos.
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.
Selecione a seta de link inteligente e arraste-a para a atividade Invocar Runbook .
Configurar os fluxos de trabalho
Siga estas etapas para configurar o fluxo de trabalho:
No workspace de design do Runbook Designer, clique duas vezes na atividade Monitorar Pasta.
Na caixa de diálogo Propriedades da Pasta do Monitor, selecione a guia Geral .
Na caixa Nome, altere o nome da atividade para algo informativo. Por exemplo, Monitor C:\Monitor Folder.
Selecione a guia Detalhes.
Na guia Detalhes , na caixa Caminho , insira o caminho da pasta que você deseja monitorar. Por exemplo, C:\Monitor.
Abaixo da lista Filtros de arquivo , selecione Adicionar.
Na caixa de diálogo Configurações de filtro, defina o seguinte:
Na caixa da lista Nome , selecione Nome do Arquivo.
Na caixa da lista Relação , selecione Corresponde ao Padrão.
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.
Selecione OK.
Selecione a guia Gatilhos.
Selecione a opção Número de arquivos é , defina o valor na lista como maior que e insira 0 na caixa de edição.
Selecione Concluir.
No workspace de design do Runbook Designer, clique duas vezes na atividade Enviar Mensagem de Log de Evento.
Na caixa de diálogo Enviar Propriedades da Mensagem do Log de Eventos, na guia Detalhes, na seção Propriedades, defina o seguinte:
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.
Na caixa Mensagem, insira a mensagem a ser exibida no log de eventos. Por exemplo, Arquivo detectado.
Deixe o nível de Severidade como Informações.
Selecione Concluir.
Observação
Neste exemplo, a atividade Invocar Runbook não está configurada.
Modificar configurações de runbook
Siga estas etapas para modificar as configurações do runbook:
Acima d workspace de design do Runbook Designer, clique com o botão direito na guia Monitorar Runbook para selecionar Propriedades.
Na caixa de diálogo Monitorar Propriedades do Runbook, selecione a guia Log e, em seguida, selecione Armazenar Dados Retornados Específicos da Atividade e Armazenar Dados Retornados Comuns.
Selecione Concluir.
Clique com o botão direito na guia Monitorar Runbook para selecionar 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:
Clique com o botão direito em Iniciar para selecionar Abrir o Windows Explorer.
Crie uma pasta C:\Monitor em seu computador.
Crie uma pasta C:\Source em seu computador.
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:
No workspace de design do Runbook Designer, selecione a guia Monitorar Runbook.
Na barra de ferramentas acima do espaço de trabalho Design do Runbook Designer , selecione Testador de Runbook.
Na caixa de diálogo Confirmar Check-out, selecione Sim.
No Runbook Tester, na barra de ferramentas, selecione Depuração Parcial para começar a percorrer o runbook.
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 .
No Windows Explorer, navegue até a pasta C:\Source .
Copie test.txt para C:\Monitor.
Feche o Windows Explorer.
Na barra de ferramentas do Runbook Tester, selecione Avançar.
Após alguns instantes, a entrada do painel Log é atualizada e mostra um evento para a atividade Pasta do Monitor .
No painel Log , selecione o link Mostrar Detalhes para ver o conteúdo do barramento de dados desse runbook.
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.
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 .
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.
Feche o Runbook Tester.
Na barra de ferramentas do Runbook Designer , selecione Check-in.
Próximas etapas
- Leia Projetar e criar runbooks para saber mais sobre como criar runbooks e obter diretrizes de práticas recomendadas para criar runbooks.
- Leia Controlar atividades de runbook para saber mais sobre as opções para controlar a execução do runbook.