< Anterior | Próximo >

Lição 1.5: Testando o modelo de monitor

Antes de Iniciar
Antes de começar, você deve executar Lição 1.4: Implementando o modelo de monitor.
Por Que e Quando Desempenhar Esta Tarefa

Criando Espaços de Monitoramento de Negócios no Business Space

  1. Na guia Servidor, clique com o botão direito do mouse no servidor monitor, em seguida, clique em Business Space.
  2. Faça logon no Business Space utilizando um ID do usuário e senha do painel válido. O página principal do Business Space é aberta.
  3. Clique em Criar um Novo Business Space.
  4. No menu do prompt, digite Espaço do MonitorLimousines como o nome do espaço de negócios. Como você deseja um espaço de monitoramento de negócios, selecione A partir de um Modelo e verifique se o Monitoramento de Negócios é o modelo selecionado, em seguida, clique em OK.

Criando Widgets de Instâncias no Espaço de Monitoramento de Negócios

  1. Na página principal do Business Space, localize o MonitorLimousines Space na lista de espaços. Clique em MonitorLimousines Space para abrir esse espaço de negócios.
  2. No MonitorLimousines Space, clique em Nova Página. O menu do prompt Nova Página é aberto. Digite Viagens como o nome da nova página. Selecione um layout vazio e clique em OK. A página Viagens é criada e se torna a página atual.
  3. Clique no menu suspenso Incluir Widgets, em seguida, em Selecionar no widget de Instâncias. Arraste o widget de Instâncias em direção ao canto superior esquerdo da página Viagens. Solte o mouse e haverá uma instância do widget de Instâncias na página.
  4. Configure o widget de Instâncias clicando na seta para baixo, localizada no canto superior direito do widget. Clique em Configurar:
  5. Na página Configuração, expanda o modelo do monitor MonitorLimousines e selecione a definição do contexto de monitoramento Viagem. As métricas definidas para Viagem aparecem na lista Disponível à direita.
  6. Selecione quais definições de métrica na lista Disponível que você deseja que sejam exibidas no widget de Instâncias. Para cada instância da Viagem, você verá os valores das métricas selecionadas. Selecione as seguintes métricas: limusine, pickUpAddress, pickUpScheduledTime, pickUpActualTime, dropOffAddress, dropOffScheduledTime, dropOffActualTime. Você pode selecioná-las uma de cada vez. Ao selecionar uma, clique na seta à direita para mover a que você selecionou para a lista Selecionada.
  7. Clique em Configurar Como Padrão e em OK.

Enviando Seqüências de Eventos com o Cliente de Teste Integrado

  1. Na guia Explorador de Projetos, clique com o botão direito do mouse no nome do modelo do monitor MonitorLimousines, e clique em Ativar Cliente de Teste Integrado.
  2. A primeira guia do ITC denominada “Eventos” é aberta. Esta página tem duas seções. No lado direito está a seção Criar Script de Teste.
  3. Antes de continuar, clique na guia Servidor de Destino localizada na parte inferior da página ITC. Verifique se o ITC está apontando para o servidor de teste à direita quando ele emite eventos. Na seção de configuração do Servidor de Destino, verifique se o WebSphere Business Monitor Server onde você implementou o modelo do monitor está selecionado no seguinte diagrama. Após ter configurado o servidor de destino, retorne para a guia Eventos.
  4. Retorne para a seção de script de teste Criar e clique em Abrir para carregar o script ITC que contém os seis eventos. Vá para o seu diretório do espaço de trabalho e selecione a pasta SampleResources. Dentro dessa pasta, selecione o arquivo Events for Limousines Part 1.xml. Clique em Abrir. Note que uma pausa é incluída depois de cada emissão de um evento.
  5. Para iniciar o envio de eventos, clique em Executar Script. Um novo console ITC é aberto. Ele mostra o progresso do script. Envia o primeiro evento carDispatched. Como um comando Pause segue, você verá “Pausing..” no console ITC depois que o evento é emitido. Você pode ver os resultados desse primeiro evento que está sendo atualizado em tempo real no widget de Instâncias.
  6. Clique em Executar Script novamente para enviar o próximo evento. Você pode verificar o widget de Instâncias novamente. Você pode impor uma atualização do conteúdo do widget de Instâncias clicando na seta no lado superior direito da barra de título do widget e clicar em Atualizar.
  7. Repita a etapa anterior até que todos os seis eventos sejam emitidos. O console ITC exibe uma mensagem informando do final da script quando o script é concluído.

Visualizando Resultados a Partir do Widget de Instâncias

Por Que e Quando Desempenhar Esta Tarefa
Nesse Business Space, há duas instâncias da definição do contexto de monitoramento da Viagem. Para cada instância, os valores das métricas escolhidas são exibidos também. Como você incluiu os eventos, o modelo do monitor os consumiu, criou as instâncias e mapeou os valores dos eventos para as métricas. O painel mostra também que os eventos são filtrados corretamente e as instâncias foram correlacionadas com os eventos.
Resultados
Para testar novamente o modelo do monitor, você deve limpar os dados da instância da visualização Instâncias. Você pode fazer isso, removendo o modelo do monitor do servidor monitor e, em seguida, publicando-o novamente no mesmo servidor monitor. As etapas para remover um modelo do monitor estão descritas na próxima lição do tutorial.

Removendo o modelo de monitor do servidor

  1. Clique na guia Servidores.
  2. Clique com o botão direito do mouse no servidor de teste do monitor onde o modelo do monitor é publicado e, em seguida, clique na opção Incluir e remover Projetos … .
  3. Na janela Incluir e remover Projetos, selecione MonitorLimousinesApplication e clique em Remover.
  4. Clique em Concluir. Quando um diálogo informar que o projeto está sendo removido do servidor, clique em OK. O MonitorLimousinesApplication desaparece da guia Servidores.

Ponto de Verificação da Lição

Você concluiu o tutorial. Para revisar o que aprendeu, consulte o resumo do tutorial: Resumo.




Feedback

(C) Copyright IBM Corporation 2005, 2008. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)
< Anterior | Próximo >