Modelo de Monitorização da Disponibilidade de Aplicações Web

Importante

Esta versão do Operations Manager chegou ao fim do suporte. Recomendamos que atualize para o Operations Manager 2022.

O modelo Monitorização da Disponibilidade de Aplicações Web permite-lhe criar testes de monitorização de disponibilidade para um ou mais URLs de aplicações Web e executar estes testes de monitorização a partir de localizações internas. Além das vistas de estado e de alerta, pode apresentar o estado destes testes num dashboard de mapa fornecido e num dashboard de detalhes.

Cenários

Utilize o modelo Monitorização da Disponibilidade de Aplicações Web em cenários em que tem de monitorizar aplicações baseadas na Web a partir de diferentes localizações para ver se estão a funcionar de acordo com determinados requisitos, que pode especificar.

Localizações internas

Poderá ter aplicações Web que têm de estar sempre disponíveis em localizações internas. Utilize o modelo Monitorização da Disponibilidade de Aplicações Web para ver que aplicações Web estão disponíveis a partir das localizações internas.

Monitorização Realizada pelo Modelo de Monitorização da Disponibilidade de Aplicações Web

Por predefinição, o modelo Monitorização da Disponibilidade de Aplicações Web configura a seguinte monitorização por predefinição. Pode modificar o monitor na página Alterar Configuração do modelo Monitorização de Disponibilidade de Aplicações Web .

Descrição do monitor Valores predefinidos
Monitor de Aplicações Web - O monitor está ativado por predefinição.
- Frequência de Teste: 10 minutos
- Intervalo de recolha de dados de desempenho: 1 a cada 10 minutos
- Tempo limite do teste: 45 segundos
- Código de estado HTTP: 400 (é gerado um alerta se o código de estado HTTP for 400 ou superior.)
- Número de vezes consecutivas em que um critério deve falhar antes de ser gerado um alerta: 1
- Gerar alertas a partir de cada teste: ativado
- Permitir redirecionamentos: ativado
- Versão HTTP: HTTP/1.1
- Método HTTP: GET
- Cabeçalhos HTTP: aceitar "/"
- Cabeçalhos HTTP: aceitar o idioma do seu produto
- Cabeçalhos HTTP: aceitar a codificação GZIP
Recolha de Dados de Desempenho - Tempo de resposta da transação: ativado
- Tempo de resposta: ativado
- Tempo de ligação do TCP: ativado
- Tempo para o primeiro byte: ativado
- Hora do último byte: ativado
- Tempo de resolução do DNS: ativado
- Tamanho do conteúdo: ativado
- Tempo de conteúdo: ativado
- Tempo de transferência: ativado

Ver dados de monitorização

Todos os dados recolhidos pelo modelo Monitorização da Disponibilidade de Aplicações Web são apresentados na pasta Monitorização da Disponibilidade de Aplicações Web na pasta Monitorização de Aplicações no painel de navegação Monitorização . A pasta Monitorização da Disponibilidade da Aplicação contém as vistas e subpastas predefinidas que fornecem Estado de Teste, Estado da Aplicação Web e alertas relacionados com os testes que estão a ser monitorizados. Ao utilizar a vista Estado de Teste, pode ver o estado de teste dos testes individuais. O estado de cada objeto corresponde ao estado do objeto de destino que tem o pior estado de funcionamento, de modo a apresentar o pior estado de funcionamento nos monitores que estão a ser executados. Se um ou mais dos testes forem apresentados com um erro enquanto pelo menos um outro teste estiver em bom estado de funcionamento, poderá indicar um problema para essa localização de teste específica. Se todos os componentes estiverem em mau estado de funcionamento, poderá indicar um problema com a própria aplicação Web.

Pasta Monitorização da Disponibilidade de Aplicações Web

Captura de ecrã da pasta Monitorização da Disponibilidade de Aplicações Web.

Para ver o estado dos monitores individuais, abra o Explorador do Estado de Funcionamento para cada teste.

Opções do assistente

Quando executa o modelo Monitorização da Disponibilidade de Aplicações Web , tem de fornecer valores para as opções, conforme listado nas tabelas seguintes. Cada tabela representa uma única página no assistente.

Geral

Captura de ecrã a mostrar a página Geral.

As seguintes opções estão disponíveis na página Geral do assistente.

Opção Descrição
Nome Introduza o nome amigável utilizado para o modelo e o grupo de teste que está a criar. Este nome é apresentado na Consola de Operações na vista de estado da Aplicação Web e é utilizado para a pasta na pasta Monitorização da Disponibilidade de Aplicações Web .
Nota: Depois de ter dado um nome ao modelo e guardado o modelo, este nome não pode ser editado sem eliminar e recriar o modelo.
Description Descreva o modelo. (Opcional)
Selecionar o pacote de gestão de destino Selecione o pacote de gestão para armazenar as vistas e configurações criadas pelo modelo. Utilize o mesmo nome para o novo pacote de gestão que o grupo de teste, para que possa emparelhar facilmente os dois nomes. Pode utilizar um pacote de gestão existente ou criar um novo pacote de gestão. Para obter mais informações sobre pacotes de gestão, consulte Selecionar um Ficheiro de Pacote de Gestão.

O que monitorizar

Captura de ecrã da página O que Monitorizar.

Adicione URLs à lista ao escrever, colar ou importar um ficheiro para a tabela, incluindo o protocolo adequado (http:// ou https://). Pode colar linhas inteiras como pares de valores separados por vírgulas (CSV) que estão no formato "Nome, URL" ou pode colar apenas a lista de URLs.

As seguintes opções estão disponíveis na página O que Monitorizar do assistente.

Opção Descrição
Nome Nome do site que pretende monitorizar.
URL URL do site que pretende monitorizar no formato: http://www.website.com
Adicionar Adicione URLs para monitorizar a partir de um ficheiro externo. Pode colar uma lista de URLs ou linhas de uma folha de cálculo como pares de valores separados por vírgulas que estão no formato: Nome, URL

De onde Monitorizar

Captura de ecrã da página Onde Monitorizar.

Selecione as localizações internas a partir das quais pretende que os URLs sejam monitorizados.

As seguintes opções estão disponíveis na página Onde Monitorizar a Partir do assistente.

Opção Descrição
Localizações internas As localizações internas que está a configurar para monitorizar.
Adicionar/Remover Adicione ou remova as localizações internas das quais pretende monitorizar.

Selecionar Localizações Internas

Captura de ecrã da página selecionar localizações internas.

Selecione as localizações internas a partir das quais pretende monitorizar os URLs especificados na página O que Monitorizar . Selecione Adicionar para adicionar localizações internas e, em seguida, procure e selecione as localizações internas a partir das quais pretende monitorizar.

As seguintes opções estão disponíveis na página Selecionar localizações internas do assistente.

Opção Descrição
Procurar Opção que mostra o tipo de localizações que a sua pesquisa irá procurar. Pode escolher agentes ou conjuntos.
Filtrar por parte do nome Filtre a sua pesquisa de localizações internas.
Pesquisar Procure localizações disponíveis para monitorizar. As localizações disponíveis são apresentadas na área Localização.
Onde monitorizar: Nome Lista das localizações internas a partir das quais pode selecionar para monitorizar.
Onde monitorizar: Localização Lista das localizações a partir das quais pode selecionar para monitorizar.
Adicionar Adicione as localizações internas que selecionou à área Localizações selecionadas. Estas são as localizações a partir das qual está a configurar o assistente a monitorizar.
Localizações selecionadas: Nome Estas são as localizações internas que escolheu para monitorizar.
Localizações selecionadas: Localização Lista das localizações que escolheu para monitorizar.

Ver e validar testes

Captura de ecrã da página Ver e Validar Testes.

Este é um resumo de todos os testes que serão executados. Selecione uma localização interna e selecione Executar Teste para validar a configuração do teste. Selecione Alterar configuração para alterar as predefinições de todos os testes neste modelo.

As seguintes opções estão disponíveis na página Ver e Validar Testes do assistente.

Opção Descrição
Procurar Procure e devolva resultados para itens na lista de nomes de teste, URLs, Localizações e Agente/Conjuntos. Utilize esta opção para localizar testes específicos ou conjuntos de testes que pretende validar.
Nome do Teste Nome de um teste.
URL URL para um teste específico.
Agente/Conjunto A localização do Agente ou do Conjunto para os testes de URL internos.
Executar Teste Execute um teste de validação para testes internos selecionados.
Alterar Configuração Abra a página Alterar Configuração , onde pode alterar as definições de todos os testes no modelo que está a criar.

Resultados dos testes: separador Resumo

Captura de ecrã do separador Resumo dos Resultados do Teste.

As seguintes opções estão disponíveis no separador Resumo dos Resultados do Teste do assistente.

Opção Descrição
Separador Resumo Confirma se o pedido de teste foi processado corretamente e mostra o URL e a Localização utilizados no teste. Além disso, os testes e resultados específicos são apresentados: Código de estado, tempo de resolução de DNS e Tempo total de resposta.

Resultados do teste: separador Detalhes

Captura de ecrã do separador Detalhes dos Resultados do Teste.

As seguintes opções estão disponíveis no separador Detalhes dos Resultados do Teste do assistente.

Opção Descrição
Separador Detalhes: URL Veja informações detalhadas sobre o teste. Mostra o URL que foi testado.
Separador Detalhes: Resultado Mostra se o pedido de teste foi processado com êxito ou não.
Separador Detalhes: Tempo de resolução de DNS (milissegundos) Apresenta o tempo de resolução do DNS, que verifica se o site funciona como esperava. Qual é o endereço IP do URL que está a monitorizar. O DNS demora algum tempo a obter o endereço IP do site.
Separador Detalhes: Tempo total de resposta (milissegundos) Apresenta o Tempo total de resposta do mesmo que o contador de desempenho do tempo de transação.
Separador Detalhes: código de estado HTTP Apresenta o código de estado HTTP quando faz ping a um site e obtém um código de estado.
Separador Detalhes: Tamanho do corpo da resposta (bytes) Apresenta o tamanho do corpo da Resposta das informações de resposta HTTP.
Separador Detalhes: Expiração do certificado do servidor (dias) Apresenta a expiração do certificado da data em que o site expirou. O site pode ter certificados expirados.

Resultados do teste: separador pedido HTTP

Captura de ecrã a mostrar o separador Pedido HTTP de Resultados de Teste.

As seguintes opções estão disponíveis no separador Pedido HTTP de Resultados de Teste do assistente.

Opção Descrição
Separador Pedido HTTP Apresenta detalhes sobre o pedido HTTP do teste que é enviado para o site.

Resultados dos testes: separador resposta HTTP

Captura de ecrã a mostrar o separador Resposta HTTP dos Resultados do Teste.

As seguintes opções estão disponíveis no separador Resposta HTTP dos Resultados de Teste do assistente.

Opção Descrição
O que é mostrado neste separador Apresenta detalhes sobre a Resposta HTTP para o teste que é devolvido a partir do site.

Resultados dos testes: separador Dados não processados

Captura de ecrã do separador Dados Não Processados dos Resultados do Teste.

As seguintes opções estão disponíveis no separador Dados Não Processados dos Resultados de Teste do assistente.

Opção Descrição
O que é mostrado neste separador Mostra todos os dados não formatados que recebemos do site. Se existir um problema com o site, estas informações poderão ajudá-lo a descobrir o que pode estar errado com o site.

Alterar a configuração do conjunto de testes

Captura de ecrã da página Alterar Configuração para Teste (superior).

Captura de ecrã a mostrar a página Alterar Configuração para Teste (inferior).

As seguintes opções estão disponíveis na página Alterar Configuração do Conjunto de Testes do assistente.

Importante

As definições nesta página aplicam-se a todos os testes no modelo.

Opção Descrição
Intervalo de Recolha de Dados de Desempenho/Frequência de Teste: Frequência de teste Introduza a frequência com que pretende executar cada teste.
Intervalo de Recolha de Dados de Desempenho/Frequência de Teste: Intervalo de recolha de dados de desempenho Introduza a frequência com que pretende recolher os dados de desempenho. Isto especifica se quer ou não recolher os dados de desempenho. Por exemplo, se o intervalo for de 10 minutos e o intervalo de coleção estiver definido como 2, significa que os dados de desempenho serão recolhidos a cada intervalo ou uma vez a cada 20 minutos.
Intervalo de Recolha de Dados de Desempenho/Frequência de Teste: Tempo limite de teste excedido Introduza quanto tempo pretende que o teste mantenha um pedido ativo até o teste exceder o limite de tempo e cancelar.
Alertas: Critérios para o estado de funcionamento do erro: Tempo de resposta da transação Especifique se o tempo de resposta da transação é um fator que deve ou não gerar um estado de funcionamento do erro. Se for especificado para gerar um estado de funcionamento do erro, defina o limiar em segundos que uma transação tem de exceder antes de gerar um estado de funcionamento do erro.
Alertas: Critérios para o estado de funcionamento do erro: Pedido (página base): código de estado HTTP Especifique se o código de estado HTTP é um fator que deve ou não gerar um estado de funcionamento do erro. Se for especificado para gerar um estado de funcionamento do erro, defina o código de estado HTTP para o número para o qual pretende que este gere um estado de funcionamento de erros.
Alertas: Critérios para o estado de funcionamento do erro: Pedido (página Base): Correspondência de conteúdo Especifique se as correspondências de conteúdo devem ou não gerar um estado de funcionamento do erro. Se for especificado para gerar um estado de funcionamento do erro, especifique o conteúdo que pretende corresponder.
Alertas: Critérios para o estado de funcionamento do erro: Pedido (página base): Procurar redirecionamentos Especifique se a presença de redirecionamentos deve ou não gerar um estado de funcionamento do erro.
Alertas: Critérios para o estado de funcionamento do aviso: Tempo de resposta da transação Especifique se o tempo de resposta da transação é um fator que deve ou não gerar um estado de funcionamento de aviso. Se for especificado para gerar o estado de funcionamento do aviso, defina o limiar em segundos que uma transação tem de exceder antes de gerar um estado de funcionamento de aviso.
Alertas: Critérios para o estado de funcionamento do aviso: Pedido (página base): código de estado HTTP Especifique se o código de estado HTTP deve ou não gerar um estado de funcionamento de aviso. Se for especificado para gerar o estado de funcionamento do aviso, defina o código de estado HTTP para o número para o qual pretende que gere um estado de funcionamento de aviso.
Alertas: Critérios para o estado de funcionamento do aviso: Pedido (página base): Correspondência de conteúdo Especifique se as correspondências de conteúdo devem ou não gerar um estado de funcionamento de aviso. Se for especificado para gerar um estado de funcionamento de aviso, especifique o conteúdo que pretende corresponder.
Alertas: Critérios para o estado de funcionamento do aviso: Pedido (página base): verificar se existem redirecionamentos Especifique se a presença de redirecionamentos deve ou não gerar um estado de funcionamento de aviso.
Alertas: Número de vezes consecutivas em que um critério deve falhar antes de ser gerado um alerta Especifique o número de vezes consecutivas em que os critérios selecionados na lista de secções Alertas devem falhar antes de ser gerado um alerta.
Alertas: Gerar alertas a partir de cada teste Selecione para receber um alerta para cada teste de URL de uma aplicação.
Alertas: Gerar um único alerta de resumo Selecione para receber um alerta de resumo para uma aplicação, em vez de optar por receber um alerta para cada teste de URL de uma aplicação. Isto é útil se estiver a monitorizar um site vertical ou uma aplicação, porque isto reduzirá o número de alertas que recebe e manterá o foco dos alertas no estado geral da aplicação.
Pode reduzir ainda mais os alertas ao aumentar o limiar de quantas falhas pretende ter antes de receber um alerta. Em conjunto, estas duas abordagens irão focar os seus alertas no que é mais importante para si: quão bem a aplicação está a ser executada, dado o desempenho necessário.
Coleção de Desempenho: tempo de resposta da transação Tempo de resposta cumulativa: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE
Coleção de Desempenho: Pedido (página Base): Tempo de resposta Tempo de processamento do pedido, como abrir um browser e aguardar que todos os recursos carreguem.
Coleção de Desempenho: Pedido (página base): tempo de ligação TCP Tempo necessário para estabelecer uma ligação TCP ao servidor de destino e receber a saudação inicial do serviço.
Coleção de Desempenho: Pedido (página Base): Hora de primeiro byte Tempo decorrido desde que a ligação TCP é estabelecida até que o primeiro byte de resposta seja recebido.
Coleção de Desempenho: Pedido (página Base): Hora de durar byte Tempo a partir do momento em que a ligação TCP é estabelecida até que o último byte da resposta seja completamente recebido.
Coleção de Desempenho: Pedido (página base): tempo de resolução do DNS Tempo necessário para resolver o nome de domínio do URL para o endereço IP.
Coleção de Desempenho: Pedido (página Base): Tamanho do conteúdo Tamanho do corpo de resposta recebido.
Coleção de Desempenho: Pedido (página Base): Hora do conteúdo Hora de transferência da página base (apenas página base).
Coleção de Desempenho: Pedido (página Base): Tempo de transferência Tempo de processamento do pedido, como abrir um browser e aguardar que todos os recursos carreguem.
Configuração Geral: Avaliar o estado de funcionamento dos recursos Especifique se pretende avaliar o estado de funcionamento de todo o recurso.
Configuração Geral: Permitir redirecionamentos Especifique se os redirecionamentos podem ser permitidos e não causar um erro ou estado de aviso.
Configuração Geral: versão HTTP Especifique a versão HTTP que está a ser testada.
Configuração Geral: método HTTP Especifique o método HTTP.
Configuração Geral: Corpo do pedido Representa o corpo do pedido.
Cabeçalhos HTTP: coluna Cabeçalhos Especifique os cabeçalhos que podem ser aceites.
Cabeçalhos HTTP: Coluna de valor Especifique o valor no cabeçalho que pode ser aceite.
Cabeçalhos HTTP: Adicionar Adicione nomes de cabeçalho e valores que podem ser aceites.
Cabeçalhos HTTP: Editar Abre a página Propriedades do Cabeçalho HTTP onde pode alterar o Nome ou Valor dos cabeçalhos HTTP selecionados.
Cabeçalhos HTTP: Remover Remove o cabeçalho selecionado da lista aceite.
Servidor Proxy: utilizar um servidor proxy Especifique se pretende utilizar um servidor proxy.
Servidor Proxy: Endereço Especifique o endereço do servidor proxy.
Servidor Proxy: Número da porta Especifique o número da porta.

Resumo

Captura de ecrã da página Resumo.

A página Resumo do assistente lista as definições que configurou para o modelo de Monitorização de Disponibilidade da Aplicação Web . Se quiser alterar qualquer uma destas definições, selecione Anterior ou a página de modelo até chegar à página com as definições que pretende alterar.

Criar e modificar modelos de monitorização de disponibilidade de aplicações Web

Para obter o procedimento para executar o assistente de Monitorização do Desempenho da Aplicação .NET, veja Como Configurar a Monitorização de Disponibilidade de Aplicações Web

Para modificar um modelo de monitorização de disponibilidade de aplicações Web existente

  1. Abra a Consola de operações com uma conta de utilizador que tenha credenciais de Autor no grupo gestão.
  2. Selecione a área de trabalho Criação .
  3. No painel de navegação Criação , expanda Modelos do Pacote de Gestão e, em seguida, selecione Monitorização de Disponibilidade de Aplicações Web.
  4. No painel Monitorização da Disponibilidade da Aplicação Web , localize o modelo que pretende alterar.
  5. Clique com o botão direito do rato no grupo de teste que pretende modificar e, em seguida, selecione Propriedades.
  6. Ao utilizar os separadores para navegar nas páginas das definições, faça as alterações pretendidas, como reconfigurar critérios para testes neste grupo e selecione OK.

Ver monitores de monitorização de disponibilidade de aplicações Web e dados recolhidos

Após configurar a monitorização de uma aplicação, estas três vistas proporcionam ajuda para começar a utilizar a experiência de monitorização.

Para ver todas as aplicações monitorizadas de monitorização da disponibilidade de aplicações Web

  1. Abra a consola de Operações.
  2. Selecione a área de trabalho Monitorização .
  3. No painel de navegação Monitorização , expanda Monitorização de Aplicações, expanda Monitorização de Disponibilidade de Aplicações Web e selecione Estado da Aplicação Web.

Visualizar o estado de cada monitor

  1. Abra a consola de Operações.
  2. Selecione a área de trabalho Monitorização .
  3. No painel de navegação Monitorização , expanda Monitorização de Aplicações , expanda Monitorização de Disponibilidade de Aplicações Web e selecione Estado de Teste.
  4. Na vista Estado de Teste , clique com o botão direito do rato num objeto. Selecione Abrir e selecione Explorador do Estado de Funcionamento.

Visualizar o desempenho recolhido para um componente de aplicação

  1. Abra a consola de Operações.
  2. Selecione a área de trabalho Monitorização .
  3. No painel de navegação Monitorização , expanda Monitorização de Aplicações , expanda Monitorização de Disponibilidade de Aplicações Web e selecione Estado da Aplicação Web.
  4. No painel Estado de Teste , clique com o botão direito do rato num objeto. Selecione Abrir e selecione Vista de Desempenho.
  5. No painel Legenda , selecione os contadores que pretende visualizar.
  6. Utilize opções no painel Ações para modificar a vista Desempenho.

O UR4 de 2019 e posterior inclui o Nome a Apresentar da Classe de Destino para ajudar a identificar o destino de uma regra ao selecionar regras durante a criação de uma nova Vista de Desempenho.

Uma captura de ecrã a mostrar a vista de desempenho.

Ver também