Share via


Como configurar o monitoramento de aplicativos .NET

 

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Configurar o desempenho de aplicações .NET monitorização

O monitorização de desempenho de aplicações do .NET modelo no System Center 2012 – Operations Manager permite que monitorizar aplicações .NET e WCF alojadas nos serviços de informação Internet (IIS) 7.0.Apenas para System Center 2012 SP1: Monitorizar aplicações hospedadas no IIS 8.0 e serviços do Windows. Pode selecionar uma ou mais aplicações ou serviços e configurar a monitorização de eventos de desempenho e exceção. Lado do servidor permite monitorização que medir detalhes sobre o desempenho e fiabilidade das aplicações em execução no seu centro de dados. Por aplicações monitorização do lado do cliente, pode medir detalhes da experiência do cliente, tal como o tempo que demora para uma página carregar. É outra forma de monitorizar como as aplicações estão a trabalhar a partir da perspetiva do seu cliente. Monitorização da aplicação do lado do cliente ajuda-o a determinar se os seus utilizadores existem problemas. Com o lado do cliente e o lado do servidor de monitorização em utilização, pode determinar se um problema existe no servidor, na aplicação, ou se está a ser causado por fatores externos, tais como latência de rede elevada.

System_CAPS_tipSugestão

Monitorização do lado do cliente pode ser configurada ao mesmo tempo como monitorização do lado do servidor quando executar o Assistente de monitorização de desempenho de aplicações do .NET ou ao editar uma instância existente de um modelo.

System_CAPS_importantImportante

Apenas pode configurar a monitorização do lado do cliente para aplicações que tenham sido configuradas para monitorização do lado do servidor.

Para configurar a monitorização da aplicação .NET (perspetiva do lado do servidor)

  1. Para abrir o monitorização de desempenho de aplicações do .NET modelo, no Operations Manager console, no painel de navegação, clique na Cocriação botão, clique em modelos de pacote de gestão, clique em monitorização de desempenho de aplicações do .NET, e, em seguida, no painel de tarefas, clique na Adicionar Assistente monitorização onde o nome e configurar o grupo da aplicação que pretende monitorizar.

    Localização da Monitorização de Desempenho da Aplicação .NET

    .NET Application Performance Monitoring

  2. No Adicionar Assistente monitorização no monitorização tipo página, selecione monitorização de desempenho de aplicações do .NET, e, em seguida, clique em seguinte. Este modelo permite-lhe monitorizar as aplicações web e serviços alojado no IIS 7.0. (Apenas para System Center 2012 SP1: Pode monitorizar aplicações hospedadas no IIS 8.0 e serviços do Windows.) É possível selecionar uma ou mais aplicações ou serviços detetados pelo pacote de gestão dos IIS 7.0 e configurar a monitorização de eventos de desempenho e de exceção.Apenas para System Center 2012 SP1: Pode selecionar um ou mais aplicações ou serviços detetados pelo pacote de gestão do IIS 8.0 ou serviços Windows anteriormente configurados com o modelo de serviço do Windows.

  3. No Propriedades gerais página, introduza um nome amigável e descrição para o grupo da aplicação que está a criar.

    No Selecionar pacote de gestão de destino menu, seleccione o pacote de gestão para armazenar as definições que são específicas para esta instância do modelo. Para criar um novo pacote de gestão, clique em novo. No criar um pacote de gestão assistente, o nome da sua nova management pack o mesmo que o grupo da aplicação, de modo que pode facilmente emparelhe os dois, que é útil mais tarde para a experiência de monitorização. Clique em Seguinte. Para mais informações, consulte Selecionar um arquivo de pacote de gerenciamento.

  4. No o que Monitor página, no componentes da aplicação secção, clique em Adicionar. No objeto pesquisa página, no Procurar menu, utilize o Filtrar por parte do nome (opcional) caixa para limitar a pesquisa e, em seguida, clique em pesquisa para ver uma lista dos componentes da aplicação pode monitorizar. (Apenas para System Center 2012 SP1: Pode monitorizar serviços do Windows.) Resultados da pesquisa, selecione os componentes de aplicação que pretende monitorizar, clique em Adicionar, e, em seguida, clique em OK. Os componentes de aplicação que selecionou são agora apresentados como membros do grupo de aplicações que vai para monitorizar. Clique em Seguinte.

    No o que Monitor página, no ambiente menu, selecione o ambiente que pretende monitorizar a aplicação no: Nenhum, produção, teste, teste, desenvolvimento, ou novo. Normalmente, pretende emparelhe a etiqueta de ambiente com o grupo de servidor que está a monitorizar.

    System_CAPS_tipSugestão

    Se não tiver que monitorizar várias versões das aplicações do mesmas, tal como instâncias de produção e instâncias de transição, pode deixar a etiqueta de ambiente definida como nenhum.

  5. Para limitar o âmbito de monitorização para um grupo de servidores, no o que Monitor página, no servidores monitorizados secção, clique em pesquisa. No grupo pesquisa página que é aberta, selecione o Filtrar por caixa e pacote de gestão menu para localizar o grupo de servidor que pretende utilizar e, em seguida, clique em pesquisa. Selecione o grupo do servidor ao qual pretende limitar a monitorização no grupos disponíveis uma lista de resultados de pesquisa e clique em OK para adicioná-lo ao seu grupo de servidor de destino para monitorizar. Clique em Seguinte.

    System_CAPS_tipSugestão

    O direcionada servidores grupo permite-lhe configurar a monitorização utilizando um conjunto de limiares para um conjunto de servidores de aplicação e um conjunto diferente de limiares para outro conjunto de servidores de aplicação. Para configurar a monitorização para o segundo conjunto de servidores de aplicação, execute novamente o modelo e utilizar a alternativas direcionada servidores agrupar e utilizar uma etiqueta de ambiente diferente para cada instância de modelo.

  6. No configuração do lado do servidor página, decida como pretende configurar a monitorização. Tem opções para:

    - Ativar ou desativar a monitorização de eventos de desempenho
    
    - Ativar ou desativar a monitorização de eventos de exceção
    
    - Alterar o limiar de eventos de desempenho
    
    - Configurar as definições avançadas
    
    - Ative opções de configuração adicional para a monitorização do lado do servidor e do lado do cliente.
    
  7. A configuração exceção e a monitorização de eventos de desempenho para o grupo de aplicações, incluindo definições de espaços de nomes, métodos, exceção controlo, e processadores de exceções críticas, clique em Definições Avançadas. Também no Definições Avançadas para monitorização do lado do servidor página, pode repor limiares do monitor da predefinições e âmbito monitorização para um grupo de destino. Se pretender utilizar ou voltar para a predefinição Definições Avançadas, clique em Utilizar configuração predefinida. Quando concluir o procedimento, clique em OK. Para obter mais informações, consulte Como iniciar um novo aplicativo de monitoramento e Monitorização de Aplicações utilizando as Predefinições.

    System_CAPS_warningAviso

    Recolher eventos de exceção e desempenho detalhado pode levar a recolher informações confidenciais que não devem ser transferidas à equipa de desenvolvimento. Por exemplo, se capturar uma exceção do seu sistema de faturação, também poderá capturar os nomes de utilizador e outros tokens que podem ser utilizados para identificar a pessoa que está a ter problemas a disponibilizar compras e o estavam a tentar comprar. Antes de ativar a coleção de parâmetros e variáveis locais para eventos de desempenho e exceção, recomendamos que reveja as suas políticas. Para obter mais informações, consulte Trabalhar com Dados Sensíveis em Aplicações de .NET

  8. Se apenas pretende configurar a monitorização do lado do servidor e não quiser personalizar adicionais opções de monitorização do lado do servidor ou configure e ative a monitorização do lado do cliente, clique em seguinte, e, no resumo página, reveja a sua configuração de monitorização para o grupo de aplicações. Para criar o modelo de monitorização, clique em criar.

  9. Poderá ter de reiniciar o IIS ou reciclar os agrupamentos de aplicações para finalizar a configuração das aplicações de monitorização. Se é necessária um reinício ou a Reciclagem, receber um alerta e pode utilizar a ligação de tarefa a base de dados de conhecimento para executar a ação for necessária.

    Nota

    Depois de reiniciar a aplicação não começar a recolher informações acedidas pelos utilizadores.

  10. Se pretender personalizar o lado do servidor ainda mais a monitorização definições e configurar e ativar a monitorização do lado do cliente, selecione o Ativar opções de configuração adicional para a monitorização do lado do servidor e do lado do cliente caixa de verificação e, em seguida, clique em seguinte. Este comando adiciona páginas para o assistente conforme descrito abaixo.

Personalização adicional para o desempenho de aplicações .NET monitorização (lado do servidor perspetiva)

Utilizar o Modificar definições página, pode personalizar definições de monitorização do lado do servidor de componentes da aplicação específica.

Para personalizar a monitorização de desempenho de aplicações do .NET para um componente de aplicação específica (perspetiva do lado do servidor)

  1. Se pretender personalizar o lado do servidor ainda mais a monitorização definições e configurar e ativar a monitorização do lado do cliente, no configuração do lado do servidor página, selecione o Ativar opções de configuração adicional para a monitorização do lado do servidor e do lado do cliente caixa de verificação e, em seguida, clique em seguinte. Este comando adiciona páginas para o assistente.

    System_CAPS_warningAviso

    Se não quiser alterar as definições de um monitor de componentes da aplicação, clique em seguinte, e continue com configuração do lado do cliente.

  2. Para selecionar o componente de aplicação específica para o qual pretende personalizar no monitorização, o personalização do lado do servidor página, clique em Personalizar. O Modificar definições página permite-lhe personalizar e especialização de monitorização para o componente de aplicação específicos e criar transações para páginas Web individuais, os métodos de web ou funções dentro do componente da aplicação. Quando tiver concluído, clique em OK e, em seguida, clique em Seguinte. Se não quiser configurar e ativar a monitorização do lado do cliente, clique em seguinte no configuração do lado do cliente página e, em seguida, clique em seguinte no Ativar monitorização do lado do cliente página.

  3. No resumo página, reveja a sua configuração de monitorização para o grupo de aplicações. Para criar o modelo de monitorização, clique em criar.

  4. Poderá ter de reiniciar o IIS ou reciclar os agrupamentos de aplicações para finalizar a configuração das aplicações de monitorização. (Apenas para System Center 2012 SP1: Poderá ter de reiniciar o serviço Windows.) Se é necessária um reinício ou a Reciclagem, receber um alerta e pode utilizar a ligação de tarefa a base de dados de conhecimento para executar a ação for necessária.

    Nota

    Depois de reiniciar a aplicação não começar recolher informações até-é acedida por utilizadores.

Ativar e configurar o desempenho de aplicações .NET monitorização (lado do cliente perspetiva)

Aplicação do lado do cliente permite que medir detalhes da experiência do cliente, tal como o tempo que demora para uma página carregar de monitorização. É outra forma de monitorizar como as aplicações estão a trabalhar a partir da perspetiva do seu cliente. Monitorização da aplicação do lado do cliente ajuda-o a determinar se existe um problema no servidor, a aplicação ou noutro local.

System_CAPS_importantImportante

Apenas pode configurar a monitorização do lado do cliente para aplicações que tenham sido configuradas para monitorização do lado do servidor.

System_CAPS_importantImportante

Quando trabalha com aplicações web configuradas através da configuração partilhada do IIS, o Operations Manager perfil Runas de "Conta de monitorização privilegiada" associado com o Windows agentes hospedem a aplicação tem de ter de leitura e escrita permissões no diretório partilhado que aloja os ficheiros de aplicação web para criar o Recoletor de monitorização do lado do cliente web privilégios administrativos a aplicação, bem como locais em cada servidor do farm para aceder a metabase do IIS para a deteção.

System_CAPS_tipSugestão

Monitorização do lado do cliente pode ser configurada em simultâneo como monitorização do lado do servidor ao executar o Assistente de monitorização de desempenho de aplicações do .NET ou através de uma instância existente de um modelo de edição, conforme descrito abaixo.

Ativar e configurar a monitorização da aplicação .NET (perspetiva do lado do cliente)

  1. Pode ativar a monitorização do lado do cliente como parte do Assistente de monitorização de desempenho do .NET Application quando configurar a monitorização para a monitorização do lado do servidor, ou pode rever um modelo existente para incluir a monitorização do lado do cliente. Este procedimento descreve como ativar a monitorização do lado do cliente enquanto o modelo de criação.

    Para ativar a monitorização do lado do cliente, no configuração do lado do servidor página, selecione o Ativar opções de configuração adicional para a monitorização do lado do servidor e do lado do cliente caixa de verificação e continue com o assistente.

    Para rever o modelo para adicionar a monitorização do lado do cliente, consulte o artigo Para adicionar a monitorização do lado do cliente para um modelo de monitorização de desempenho de aplicações do .NET existente

  2. No configuração do lado do cliente página, pode selecionar para ativar alertas de eventos de desempenho e exceção, definir limiares de carga de página e o limiar Ajax e WCF para o grupo de aplicações que vai para monitorizar. O que introduzir o Configurar filtro de endereço IP de cliente secção determina os pedidos de cliente que são monitorizados. Pode utilizar filtros de IP de cliente para selecionar as redes que pretende excluir da monitorização. Através da aplicação de filtros, os administradores podem limitar o âmbito dos computadores monitorizados. Por predefinição, o filtro está definido como localhost, para que apenas ligações a partir de browsers iniciados no servidor local são instrumented para monitorização. Se a lista de filtros de IP estiver vazia, todos os endereços IP são monitorizados. Todos os endereços IP que correspondam às definições do filtro são excluídos da monitorização do lado do cliente. Para obter mais informações e exemplos de filtragem, consulte o artigo Como configurar filtros de exclusão de endereço IP para monitorização do lado do cliente.

  3. Para configurar mais definições para este grupo de aplicações, clique em Definições Avançadas. Aqui, para além das definições na página anterior, pode definir o limiar de sensibilidade, que permite que filtrar rapidamente com execução métodos, que reduz geral "ruído", tornando mais fácil para si determinar onde o problema é e reduz a utilização de largura de banda da rede. Também pode optar por apenas uma percentagem dos pedidos recebidos de exemplo. Escolher monitorizar apenas alguns dos pedidos recebidos pode ajudar a reduzir a carga no seu servidor de monitorização. Além disso, pode configurar estas definições:

    - No **monitores** secção, pode alterar os limiares predefinidos e intervalos para os monitores.
    
    - No **recolha de dados** secção, pode selecionar o tipo de dados que pretende recolher.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ906422.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-warning(SC.12).jpeg" title="System_CAPS_warning" alt="System_CAPS_warning" />Aviso</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>A ativação da recolha de dados da <strong>Pilha de Exceção</strong> e das <strong>Variáveis Globais</strong> envia dados da aplicação para o servidor monitorizado. Recomendamos que não ativar a recolha de dados a partir do <strong>pilha de exceção</strong> e <strong>variáveis globais</strong> a menos que a aplicação esteja configurada para utilizar um protocolo HTTPS.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Definições de Balanceador de carga** permitem selecionar o tipo de balanceadores de carga que está a utilizar com a sua aplicação. Também pode adicionar o seu próprio balanceador de carga, se o mesmo não estiver incluído na lista. Para mais informações sobre balanceadores de carga, consulte o artigo [Monitoramento do cliente com os grupos de destino e balanceadores de carga](hh544003\(v=sc.12\).md)
    
    - No **servidores monitorizados** secção, pode segmentar um grupo para limitar o âmbito da monitorização para um grupo de servidores. Para selecionar um grupo de destino, clique em **pesquisa** e utilizar o **grupo pesquisa** página para procurar o grupo por pacote de gestão e o nome e, em seguida, adicioná-los para a lista de objetos selecionados. O grupo de destino que selecionar consiste em apenas os servidores que hospedem a aplicação web que defina as páginas de aplicação para devolver eventos do lado do browser. Este grupo permite-lhe limitar o lado do cliente de monitorização independente da monitorização do lado do servidor.
    
    System_CAPS_tipSugestão

    Aplicações apenas alojadas em servidores que são membros dos ambos os lado do servidor e do lado do cliente visados grupos são monitorizadas pela monitorização do lado do cliente.

    Depois de efetuar as alterações, clique em OK, e, em seguida, clique em seguinte.

  4. Para ativar um grupo de aplicações para monitorização do lado do cliente, o Ativar monitorização do lado do cliente página, selecione a aplicação que pretende ativar para monitorização do lado do cliente. Para personalizar as definições para um componente da aplicação seleccionada, clique em Personalizar.

  5. No Modificar definições página, pode configurar as mesmas definições para o componente da aplicação que tenha gravado nem para o grupo de aplicações completo com a adição de excluídos páginas e transações. No páginas excluídas secção, clique em Adicionar para adicionar as páginas que pretende excluir da monitorização do lado do cliente. As páginas que adiciona a esta lista são as páginas que a tarefa de verificar cliente lado monitorização compatibilidade encontrada incompatível quando tiver executado a tarefa antes de configurar a sua aplicação para a monitorização. No transações secção, clique em Adicionar para adicionar transações para páginas Web ASP.NET.

  6. Para rever todas as suas configurações de monitorização — as configurações do lado do servidor e as configurações do lado do cliente — clique a resumo separador. Depois de rever a configuração, clique em OK.

    System_CAPS_tipSugestão

    Se pretender alterar qualquer configurações, enquanto estiver desta página é um boa tempo a fazê-lo. Por exemplo, para rever ou alterar a configuração do lado do servidor, clique a configuração do lado do servidor página para ver que a configuração. Para desativar a monitorização do lado do cliente, clique na Ativar monitorização do lado de cliente página e desmarque a caixa de verificação.

  7. No resumo página, reveja a sua configuração de monitorização para o grupo de aplicações. Para criar o modelo de monitorização, clique em criar.

  8. Depois da monitorização do lado do cliente foi configurada, recebe um alerta de reciclar o IIS nos servidores afetados quando as definições de monitorização do lado do cliente tem sido aplicadas ao servidor. Pode utilizar a ligação no artigo da base de dados de conhecimento para reciclar os agrupamentos de aplicações IIS no servidor.

    Nota

    Depois de reiniciar o IIS, uma aplicação não começa a ser monitorizados até que é utilizado.

Para adicionar a monitorização do lado do cliente para um modelo de monitorização de desempenho de aplicações do .NET existente

  1. Para ativar a monitorização da aplicação do lado do cliente para existente monitorização de desempenho de aplicações do .NET modelo, no Operations Manager console, no painel de navegação, clique na Cocriação botão, expanda modelos de pacote de gestão, clique em monitorização de desempenho de aplicações do .NET, clique com o botão direito do grupo de aplicações que configurado para monitorização do lado do servidor e, em seguida, selecione Propriedades.

  2. No Propriedades página, clique na Ativar monitorização do lado de cliente separador e selecione o Ativar caixa de verificação junto ao grupo de aplicações.

    Ativar monitorização do lado do cliente

    Enable client-side monitoring

  3. O Personalizar opção nesta página abre o Modificar definições página conforme descrito no procedimento anterior.

  4. Para configurar as predefinições do lado do cliente, clique na predefinições do lado do cliente separador. Estas definições e os que estão no Definições Avançadas página são descritas no procedimento acima.

    System_CAPS_tipSugestão

    Aplicações apenas alojadas em servidores que são membros dos ambos os lado do servidor e do lado do cliente visados grupos são monitorizadas pela monitorização do lado do cliente.

  5. Para rever todas as suas configurações de monitorização — as configurações do lado do servidor e as configurações do lado do cliente — clique a resumo separador. Depois de rever a configuração, clique em OK.

  6. No resumo página, reveja a sua configuração de monitorização para o grupo de aplicações. Para criar o modelo de monitorização, clique em criar.

  7. Depois da monitorização do lado do cliente foi configurada, recebe um alerta de reciclar o IIS nos servidores afetados quando as definições de monitorização do lado do cliente tem sido aplicadas ao servidor. Pode utilizar a ligação no artigo da base de dados de conhecimento para reciclar os agrupamentos de aplicações IIS no servidor.

    Nota

    Depois de reiniciar o IIS, uma aplicação não começa a ser monitorizados até que é utilizado.