Monitorar uma pasta em um runbook
Aplicável a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Este exemplo mostra como criar um runbook de monitoramento simples, que monitora uma pasta em busca de 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 de exemplo que monitora uma pasta são descritos abaixo.
Para criar o fluxo de trabalho
No painel Conexões do Runbook Designer, clique com o botão direito na pasta Runbooks para selecionar Novo e clique em Runbook.
Clique com o botão direito na guia Novo Runbook para selecionar Renomear.
Na caixa de diálogo Confirmar Check-out, clique em Sim.
Digite um nome para o runbook, como
Runbook de Monitoramento
, e pressione Enter.No painel Atividades, clique em Gerenciamento de Arquivo para expandir a categoria e arraste a atividade Monitorar Pasta para o espaço de trabalho Design do Runbook Designer.
No painel Atividades, clique em Notificações para expandir a categoria e arraste a atividade Enviar Mensagem de Log de Evento para o espaço de trabalho Design do Runbook Designer, à direita da atividade Monitorar Pasta.
No espaço de trabalho Design do Runbook Designer, passe seu cursor sobre o lado direito da atividade Monitorar Pasta para exibir a seta de smart link.
Clique na seta do smart link e arraste-a para a atividade Enviar Mensagem de Log de Evento.
No painel Atividades, clique em 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 Evento.
No espaço de trabalho 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.
Clique na seta do smart link e arraste-a para a atividade Invocar Runbook.
Para configurar o fluxo de trabalho
No espaço de trabalho Design do Runbook Designer, clique duas vezes na atividade Monitorar Pasta.
Na caixa de diálogo Monitorar Propriedades da Pasta, clique na guia Geral.
Na caixa Nome, altere o nome da atividade para algo informativo, como por exemplo
Monitorar Pasta C:\Monitor
.Clique na guia Detalhes.
Na guia Detalhes na caixa Caminho, digite o caminho da pasta que deseja monitorar, como por exemplo
C:\Monitor
.Abaixo da seção Filtros de Arquivo, clique em 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, digite
*.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.
Clique em OK.
Selecione a guia Disparadores.
Selecione a opção O número de arquivos é, defina o valor na lista para maior que e digite
0
na caixa de edição.Clique em Finalizar.
No espaço de trabalho Design do Runbook Designer, clique duas vezes na atividade Enviar Mensagem de Log de Evento.
Na caixa de diálogo Propriedades de Enviar Mensagem de Log de Evento, na guia Detalhes, na seção Propriedades, defina o seguinte:
-
Na caixa Computador, digite o nome do computador que receberá a mensagem de Evento.
Geralmente, esse é o computador em que você está executando o Runbook Designer.
Na caixa Mensagem, digite a mensagem a ser exibida no log de eventos, como por exemplo
Arquivo Detectado
.Deixe o nível de Severidade como Informações.
Clique em Finalizar.
Observação Neste exemplo, a atividade Invocar Runbook não é configurada. Para mais informações sobre como configurar essa atividade, consulte a atividade Chamar Runbook na Referência de Atividades de Runbook do System Center 2012 - Orchestrator.
Para modificar as configurações de runbook
Acima d espaço de trabalho Design do Runbook Designer, clique com o botão direito na guia Monitorar Runbook para selecionar Propriedades.
Na caixa de diálogo Propriedades de Monitorar Runbook, clique na guia Log e selecione Armazenar Dados Retornados Específicos da Atividade e Armazenar Dados Retornados Comuns.
Clique em Finalizar.
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 tempo de execução 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.
Para preparar seu computador
Clique com o botão direito em Iniciar para selecionar Abrir o Windows Explorer.
Crie uma pasta
C:\Monitor
no seu computador.Crie uma pasta
C:\Source
no seu computador.Na pasta C:\Source, crie um arquivo com a extensão txt, como por exemplo
test.txt
.
Para testar o runbook
No espaço de trabalho Design do Runbook Designer, selecione a guia Monitorar Runbook.
Na barra de ferramentas acima do espaço de trabalho Design do Runbook Designer, clique em Runbook Tester.
Na caixa de diálogo Confirmar Check-out, clique em Sim.
No Runbook Tester, na barra de ferramentas, clique em 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.
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, clique em Avançar.
Após alguns momentos, note que a entrada do painel Log é atualizada e mostra um evento para a atividade Monitorar Pasta.
No painel Log, clique no link Mostrar Detalhes para ver o conteúdo do barramento de dados daquele runbook.
Role a lista de propriedades para baixo. Note que o estado da atividade é success, indicando que a atividade Monitorar Pasta detectou a alteração na pasta.
Na barra de ferramentas do Runbook Tester, clique em Avançar.
Observe que o painel Log muda e mostra um evento para a atividade Enviar Mensagem de Log de Evento.
Clique no link Mostrar Detalhes e note que o status da atividade é success, indicando que a atividade Enviar Mensagem de Log de Evento detectou a mudança na pasta.
Feche o Runbook Tester.
Na barra de ferramentas do Runbook Designer, clique em Check-in.
Consulte também