Compartilhar via


Modelo de monitoramento de disponibilidade de aplicativo Web

Importante

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

O modelo Monitoramento de Disponibilidade de Aplicativos Web permite a criação de testes de monitoramento da disponibilidade para uma ou mais URLs de aplicativos Web e a execução desses testes de monitoramento a partir de locais internos. Além das exibições de estado e de alerta, você pode exibir o status desses testes em um painel de mapa e um painel de detalhes fornecidos.

Cenários

Use o modelo monitoramento de disponibilidade de aplicativos Web em cenários em que você precisa monitorar aplicativos baseados na Web de locais diferentes para ver se eles estão funcionando de acordo com determinados requisitos, que você pode especificar.

Locais internos

Você pode ter aplicativos Web que sempre devem estar disponíveis em locais internos. Use o modelo Monitoramento de Disponibilidade de Aplicativos Web para ver quais aplicativos Web estão disponíveis nos locais internos.

Monitoramento executado pelo modelo Monitoramento de disponibilidade de aplicativo Web

Por padrão, o modelo Monitoramento de Disponibilidade de Aplicativos Web configura o monitoramento a seguir. Você pode modificar o monitor na página Configuração de Mudança do modelo Monitoramento de Disponibilidade de Aplicativos Web.

Descrição do monitor Valores padrão
Monitor de aplicativo Web – O monitor fica ativado por padrão.
– Frequência do teste: 10 minutos
– Intervalo de coleta de dados de desempenho: 1 a cada 10 minutos
– Tempo limite de teste: 45 segundos
- Http status código: 400 (um alerta será gerado se o código de status HTTP for 400 ou superior.)
– Número de vezes consecutivas que um critério deve falhar antes que um alerta seja gerado: 1
– Gerar alertas de cada teste: habilitado
– Permitir redirecionamentos: habilitado
– Versão HTTP: HTTP/1.1
– Método HTTP: GET
– Cabeçalhos HTTP: aceitar "/"
– Cabeçalhos HTTP: aceitar idioma do seu produto
– Cabeçalhos HTTP: aceitar codificação GZIP
Coleta de dados de desempenho – Tempo de resposta da transação: habilitado
– Tempo de resposta: habilitado
– Tempo de conexão TCP: habilitado
– Tempo até o primeiro byte: habilitado
– Tempo até o último byte: habilitado
– Tempo de resolução DNS: habilitado
– Tamanho do conteúdo: habilitado
– Tempo do conteúdo: habilitado
– Tempo do download: habilitado

Exibir dados de monitoramento

Todos os dados coletados pelo modelo Monitoramento de Disponibilidade de Aplicativos Web aparecem na pasta Monitoramento de Disponibilidade de Aplicativos Web, localizada na pasta Monitoramento de Aplicativo do painel de navegação Monitoramento. A pasta Monitoramento de Disponibilidade de Aplicativo contém as exibições e subpastas padrão que fornecem o Estado do Teste, o Status do Aplicativo Web e os alertas relacionados aos testes que estão sendo monitorados. Usando a exibição de Estado do Teste, você pode ver o estado de testes individuais. O estado de cada objeto corresponde ao estado do objeto de destino que apresentou a pior integridade, para que você veja o pior estado dos monitores em execução. Se um ou mais testes apresentarem erro, mas pelo menos um dos outros testes estiver íntegro, isso pode indicar um problema com esse teste específico. Se todos os componentes não estiverem íntegros, isso poderá indicar um problema com o próprio aplicativo Web.

Pasta de monitoramento de disponibilidade de aplicativo Web

Captura de tela da pasta Monitoramento de Disponibilidade de Aplicativos Web.

Para exibir o estado de monitores individuais, abra o Gerenciador de Integridade de cada teste.

Opções do assistente

Ao executar o modelo de Monitoramento de Disponibilidade de Aplicativo Web , você precisa fornecer valores para as opções, conforme listado nas tabelas a seguir. Cada tabela representa uma única página do assistente.

Geral

Captura de tela da página Geral.

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

Opção Descrição
Nome Insira o nome amigável usado para o modelo e o grupo de teste que você está criando. Esse nome é exibido no Console de Operações na exibição Status do Aplicativo Web e é usado para a pasta em Monitoramento de Disponibilidade de Aplicativos Web.
Nota: Depois de dar um nome ao modelo e salvar o modelo, esse nome não poderá ser editado sem excluir e recriar o modelo.
Descrição Descreva o modelo. (Opcional)
Selecione o pacote de gerenciamento de destino Selecione o pacote de gerenciamento para armazenar os modos de exibição e as configurações criadas pelo modelo. Use o mesmo nome do grupo de testes para o novo pacote de gerenciamento para que seja fácil emparelhá-los. Você pode usar um pacote de gerenciamento existente ou criar um novo pacote de gerenciamento. Para saber mais sobre pacotes de gerenciamento, confira Selecionar um arquivo do pacote de gerenciamento.

O que monitorar

Captura de tela da página O que monitorar.

Adicione URLs à lista digitando, colando ou importando um arquivo na tabela, incluindo o protocolo apropriado (http:// ou https://). É possível colar linhas inteiras como pares de CSV (valores separados por vírgula) no formato Nome, URL, bem como colar apenas a lista de URLs.

As opções a seguir estão disponíveis na página O Que Monitorar do assistente.

Opção Descrição
Nome Nome do site que você quer monitorar.
URL URL do site que você quer monitorar no formato: http://www.website.com
Adicionar Adicione URLs para monitorar a partir de um arquivo externo. Você pode colar uma lista de URLs ou linhas de uma planilha como pares de valores separados por vírgulas que estão no formato: nome, URL

De onde monitorar

Captura de tela da página De onde monitorar.

Selecione os locais internos dos quais você deseja monitorar as URLs.

As opções a seguir estão disponíveis na página De onde monitorar do assistente.

Opção Descrição
Locais internos Os locais internos dos quais você está configurando para monitorar.
Adicionar/Remover Adicione ou remova locais internos dos quais você quer monitorar.

Selecionar locais internos

Captura de tela da página selecionar locais internos.

Selecione os locais internos dos quais você quer monitorar as URLs especificadas na página O que monitorar. Selecione Adicionar para adicionar locais internos e pesquise e selecione os locais internos dos quais você deseja monitorar.

As opções a seguir estão disponíveis na página Selecionar locais internos do assistente.

Opção Descrição
Procurar Opção mostrando os tipos de locais que sua pesquisa procurará. Você pode escolher agentes ou pools.
Filtrar por parte do nome Filtre sua pesquisa de locais internos.
Search Procure locais que estejam disponíveis para monitoramento. Os locais disponíveis são exibidos na área Localização.
Onde monitorar: nome Lista dos locais internos dos quais você pode selecionar para monitorar.
Onde monitorar: local Lista dos locais dos quais você pode selecionar para monitorar.
Adicionar Adicione os locais internos que você selecionou à área Locais selecionados. Esses são os locais dos quais você está configurando o assistente para monitorar.
Locais selecionados: nome Esses são os locais internos dos quais você escolheu monitorar.
Locais selecionados: local Lista dos locais dos quais você escolheu monitorar.

Exibir e validar testes

Captura de tela da página Exibir e Validar Testes.

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

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

Opção Descrição
Procurar Pesquise e retorne os resultados de itens na lista de nomes de teste, URLs, Locais e Agentes/Pools. Use isso para localizar testes específicos ou conjuntos de testes que você quer validar.
Nome do teste Nome de um teste.
URL URL para um teste específico.
Agente/Pool O local do Agente ou do Pool para seus 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 , na qual você pode alterar as configurações de todos os testes no modelo que está criando.

Resultados do teste: guia Resumo

Captura de tela da guia Resumo dos Resultados do Teste.

As opções a seguir estão disponíveis na guia Resumo dos Resultados de Teste do assistente.

Opção Descrição
Guia Resumo Confirma se a solicitação do teste foi processada corretamente e mostra a URL e o Local usados no teste. Além disso, os testes e os resultados específicos são mostrados: código de status, tempo de resolução de DNS e Tempo total de resposta.

Resultados do teste: guia Detalhes

Captura de tela da guia Detalhes dos Resultados do Teste.

As opções a seguir estão disponíveis na guia Detalhes dos Resultados de Teste do assistente.

Opção Descrição
Guia Detalhes: URL Confira as informações detalhadas sobre o teste. Exibe qual URL foi testada.
Guia Detalhes: resultado Exibe se a solicitação de teste foi processada com êxito ou não.
Guia Detalhes: tempo de resolução de DNS (milissegundos) Exibe o tempo de resolução de DNS, que verifica se o site é executado conforme o esperado. Qual é o endereço IP da URL que você está monitorando. Tempo necessário para o DNS obter o endereço IP do site.
Guia Detalhes: tempo total de resposta (milissegundos) Exibe o Tempo total de resposta do mesmo contador de desempenho de Tempo da transação.
Guia Detalhes: código de status HTTP Exibe o código de status HTTP ao executar um ping em um site, você obtém um código de status.
Guia Detalhes: tamanho do corpo da resposta (bytes) Exibe o Tamanho do corpo da resposta das informações de resposta HTTP.
Guia Detalhes: expiração do certificado do servidor (dias) Exibe a expiração do certificado da data em que o site expirou. O site pode ter certificados expirados.

Resultados do teste: guia Solicitação HTTP

Captura de tela da guia Solicitação HTTP de Resultados de Teste.

As opções a seguir estão disponíveis na guia Solicitação HTTP dos Resultados de Teste do assistente.

Opção Descrição
Guia Solicitação HTTP Exibe detalhes sobre a solicitação HTTP do teste enviado para o site.

Resultados do teste: guia Resposta HTTP

Captura de tela da guia Resposta HTTP dos Resultados de Teste.

As opções a seguir estão disponíveis na guia Resposta HTTP dos Resultados de Teste do assistente.

Opção Descrição
O que é mostrado nesta guia Exibe detalhes sobre a Resposta HTTP para o teste voltar do site.

Resultados do teste: guia Dados brutos

Captura de tela da guia Dados Brutos dos Resultados de Teste.

As opções a seguir estão disponíveis na guia Dados Brutos dos Resultados de Teste do assistente.

Opção Descrição
O que é mostrado nesta guia Exibe todos os dados não formatados que obtemos de volta do site. Se houver um problema com o site, essas informações poderão ajudar você a descobrir o que pode estar errado com o site.

Alterar configuração do conjunto de testes

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

Captura de tela da página Alterar Configuração para Teste (parte inferior).

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

Importante

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

Opção Descrição
Frequência do Teste/Intervalo da Coleta de Dados de Desempenho: frequência do teste Insira a frequência com que você deseja executar cada teste.
Frequência do Teste/Intervalo de Coleta de Dados de Desempenho: intervalo de coleta de dados de desempenho Insira a frequência com a qual você deseja coletar os dados de desempenho. Isso especifica se você deseja coletar os dados de desempenho a cada intervalo ou não. Por exemplo, se o intervalo for de 10 minutos e o intervalo de coleta for definido como 2, isso significa que os dados de desempenho serão coletados a cada outro intervalo ou uma vez a cada 20 minutos.
Frequência do Teste/Intervalo da Coleta de Dados de Desempenho: tempo limite do teste Insira por quanto tempo você quer que o teste mantenha uma solicitação ativa até que o teste expire e cancele.
Alertas: critérios para o estado de integridade 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 integridade de erro. Se for especificado para gerar um estado de integridade de erro, defina o limite em segundos que uma transação deve exceder antes de gerar um estado de integridade de erro.
Alertas: critérios para o estado de integridade do erro: solicitação (página de base): código de status HTTP Especifique se o código de status HTTP é um fator que deve ou não gerar um estado de integridade de erro. Se for especificado para gerar um estado de integridade de erro, defina o código de status HTTP como o número para o qual você deseja que ele gere um estado de integridade de erro.
Alertas: critérios para o estado de integridade do erro: solicitação (página de base): correspondência de conteúdo Especifique se alguma correspondência de conteúdo deve ou não gerar um estado de integridade de erro. Se for especificado para gerar um estado de integridade de erro, especifique o conteúdo que você deseja corresponder.
Alertas: critérios para o estado de integridade do erro: solicitação (página de base): verificação por redirecionamentos Especifique se a presença de redirecionamentos deve ou não gerar um estado de integridade de erro.
Alertas: critérios para o estado de integridade 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 integridade de aviso. Se for especificado para gerar o estado de integridade do aviso, defina o limite em segundos que uma transação deve exceder antes de gerar um estado de integridade de aviso.
Alertas: critérios para o estado de integridade do aviso: solicitação (página de base): código de status HTTP Especifique se o código de status HTTP deve ou não gerar um estado de integridade de aviso. Se for especificado para gerar o estado de integridade do aviso, defina o código de status HTTP como o número para o qual você deseja que ele gere um estado de integridade de aviso.
Alertas: critérios para o estado de integridade do aviso: solicitação (página de base): correspondência de conteúdo Especifique se alguma correspondência de conteúdo deve ou não gerar um estado de integridade de aviso. Se for especificado para gerar um estado de integridade de aviso, especifique o conteúdo que você deseja corresponder.
Alertas: critérios para o estado de integridade do aviso: solicitação (página de base): verificação por redirecionamentos Especifique se a presença de redirecionamentos deve ou não gerar um estado de integridade de aviso.
Alertas: número de vezes consecutivas que um critério deve falhar antes que um alerta seja gerado Especifique o número de vezes consecutivas que os critérios selecionados na seção Alertas devem falhar antes que um alerta seja gerado.
Alertas: gerar alertas de cada teste Selecione para receber um alerta para cada teste de URL para um aplicativo.
Alertas: gerar um único alerta de resumo Selecione para receber um alerta de resumo para um aplicativo, em vez de escolher receber um alerta para cada teste de URL para um aplicativo. Isso será útil se você estiver monitorando um site vertical ou um aplicativo, pois isso reduzirá o número de alertas recebidos e manterá o foco dos alertas no estado geral do aplicativo.
Você pode reduzir ainda mais os alertas elevando o limite de quantas falhas você deseja antes de receber um alerta. Juntas, essas duas abordagens concentram seus alertas no que é mais importante para você: como está sendo o desempenho do aplicativo em relação ao que você precisa.
Coleta de Desempenho: tempo de resposta da transação Tempo de resposta cumulativo: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE
Coleta de desempenho: solicitação (página de base): tempo de resposta O tempo de processamento da solicitação, como abrir um navegador e aguardar que todos os recursos sejam carregados.
Coleta de desempenho: solicitação (página de base): tempo de conexão TCP O tempo decorrido para estabelecer uma conexão TCP com o servidor de destino e receber a saudação inicial do serviço.
Coleta de desempenho: solicitação (página de base): tempo até o primeiro byte Tempo gasto desde que a conexão TCP é estabelecida até que o primeiro byte de resposta seja recebido.
Coleta de desempenho: solicitação (página de base): tempo até o último byte Hora de quando a conexão TCP é estabelecida até que o último byte da resposta seja completamente recebido.
Coleta de desempenho: solicitação (página de base): tempo de resolução DNS O tempo decorrido até resolver o nome de domínio da URL para o endereço IP.
Coleta de desempenho: solicitação (página de base): tamanho do conteúdo O tamanho do corpo da resposta recebido.
Coleta de desempenho: solicitação (página de base): tempo do conteúdo O tempo para download da página de base (somente a página de base).
Coleta de desempenho: solicitação (página de base): tempo do download O tempo de processamento da solicitação, como abrir um navegador e aguardar que todos os recursos sejam carregados.
Configuração geral: avaliar a integridade do recurso Especifique se a integridade do recurso inteiro deve ser avaliada.
Configuração geral: permitir redirecionamentos Especifique se os redirecionamentos podem ser permitidos sem causar um estado de erro ou aviso.
Configuração geral: versão HTTP Especifique a versão HTTP que está sendo testada.
Configuração geral: método HTTP Especifique o método HTTP.
Configuração geral: corpo da solicitação Representa o corpo da solicitação.
Cabeçalhos HTTP: coluna de cabeçalhos Especifique quais cabeçalhos podem ser aceitos.
Cabeçalhos HTTP: coluna de valor Especifique o valor no cabeçalho que pode ser aceito.
Cabeçalhos HTTP: adicionar Adicione nomes de cabeçalho e valores que podem ser aceitos.
Cabeçalhos HTTP: editar Abre a página de Propriedades do Cabeçalho HTTP, onde você pode alterar o Nome ou o Valor dos cabeçalhos HTTP selecionados.
Cabeçalhos HTTP: remover Remove o cabeçalho selecionado da lista aceita.
Servidor proxy: usar um servidor proxy Especifique se quer usar 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 tela da página Resumo.

A página Resumo do assistente lista as configurações que você configurou para o modelo de Monitoramento de Disponibilidade de Aplicativos Web . Se você quiser alterar qualquer uma dessas configurações, selecione Anterior ou a página de modelo até chegar à página com as configurações que deseja alterar.

Criar e modificar modelos de monitoramento de disponibilidade de aplicativo Web

Para conhecer o procedimento para executar o assistente do Monitoramento de Desempenho de Aplicativos .NET, confira Como configurar o monitoramento de disponibilidade de aplicativos Web

Para modificar um modelo monitoramento de disponibilidade de aplicativo Web

  1. Abra o console de Operações com uma conta de usuário que tenha credenciais de Autor no grupo de gerenciamento.
  2. Selecione o workspace Criação .
  3. No painel de navegação Criação , expanda Modelos de Pacote de Gerenciamento e selecione Monitoramento de Disponibilidade de Aplicativos Web.
  4. No painel Monitoramento de Disponibilidade de Aplicativos Web, localize o modelo que você deseja alterar.
  5. Clique com o botão direito do mouse no grupo de testes que você deseja modificar e selecione Propriedades.
  6. Usando as guias para navegar pelas páginas de configurações, faça as alterações desejadas, como reconfigurar critérios para testes nesse grupo e selecione OK.

Exibir os monitores e dados coletados pelo monitoramento de desempenho de aplicativo Web

Depois que você configurar o monitoramento para um aplicativo, essas três exibições o ajudarão a iniciar a experiência de monitoramento.

Para exibir todos os aplicativos monitorados pelo monitoramento de disponibilidade de aplicativos Web

  1. Abra o console de Operações.
  2. Selecione o workspace Monitoramento.
  3. No painel de navegação Monitoramento , expanda Monitoramento de Aplicativos, expanda Monitoramento de Disponibilidade de Aplicativos Web e selecione Status do Aplicativo Web.

Para exibir o estado de cada monitor

  1. Abra o console de Operações.
  2. Selecione o workspace Monitoramento.
  3. No painel de navegação Monitoramento , expanda Monitoramento de Aplicativos , expanda Monitoramento de Disponibilidade de Aplicativo Web e selecione Estado de Teste.
  4. Na exibição Estado do Teste, clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Integridade Explorer.

Para exibir o desempenho coletado para um componente de aplicativo

  1. Abra o console de Operações.
  2. Selecione o workspace Monitoramento.
  3. No painel de navegação Monitoramento , expanda Monitoramento de Aplicativos , expanda Monitoramento de Disponibilidade de Aplicativos Web e selecione Status do Aplicativo Web.
  4. No painel Estado do Teste, clique com o botão direito do mouse em um objeto. Selecione Abrir e Selecione Exibição de Desempenho.
  5. No painel Legenda , selecione os contadores que você deseja exibir.
  6. Use as opções no painel Ações para modificar a exibição de Desempenho.

2019 UR4 e posteriores incluem o Nome de Exibição da Classe de Destino para ajudar a identificar o destino de uma regra ao selecionar regras durante a criação de um novo Modo de Exibição de Desempenho.

Captura de tela que mostra a exibição do desempenho.

Confira também