Compartilhar 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 aplicativos .NET de monitoramento

O .NET Application Performance Monitoring modelo no System Center 2012 – Operations Manager permite monitorar aplicativos .NET e WCF hospedados no Internet Information Services (IIS) 7.0.Para apenas SP1 do System Center 2012: Monitorar aplicativos hospedados no IIS 8.0 e serviços do Windows. Você pode selecionar um ou mais aplicativos ou serviços e configurar o monitoramento de eventos de desempenho e exceção. No servidor de monitoramento permite que você medir os detalhes sobre o desempenho e a confiabilidade dos aplicativos que são executados em seu data center. Pelo monitoramento de aplicativos do lado do cliente, você pode medir detalhes da experiência do cliente, como o tempo necessário para uma página carregar. É outra maneira de monitorar como os aplicativos estão funcionando da perspectiva do cliente. Monitoramento de aplicativos do lado do cliente ajuda a determinar se seus usuários estão tendo problemas. Com o monitoramento de cliente e servidor em uso, você pode determinar se um problema existe em seu servidor, no aplicativo, ou está sendo causado por fatores externos, como alta latência da rede.

System_CAPS_tipDica

Monitoramento do lado do cliente pode ser configurado ao mesmo tempo que o monitoramento do lado do servidor quando você executa o Assistente de monitoramento de desempenho de aplicativos .NET ou editando uma instância existente de um modelo.

System_CAPS_importantImportante

Você só pode configurar o monitoramento do lado do cliente para aplicativos que foram configurados para monitoramento do lado do servidor.

Para configurar o .NET Application Performance Monitoring (perspectiva do lado do servidor)

  1. Para abrir o .NET Application Performance Monitoring modelo, no Operations Manager console, no painel de navegação, clique no criação clique em modelos de pacote de gerenciamento, clique em .NET Application Performance Monitoring, e, no painel de tarefas, clique o Assistente para adição de monitoramento onde você nomear e configurar o grupo de aplicativos que você deseja monitorar.

    Local do Monitoramento do desempenho de aplicativos .NET

    Monitoramento de desempenho do .NET Application

  2. No Assistente para adição de monitoramento sobre o tipo de monitoramento página, selecione .NET Application Performance Monitoring, e, em seguida, clique em próxima. Esse modelo permite que você monitore aplicativos web e serviços hospedados no IIS 7.0. (Para apenas SP1 do System Center 2012: Pode monitorar aplicativos hospedados no IIS 8.0 e serviços do Windows.) Você pode selecionar um ou mais aplicativos ou serviços descobertos pelo gerenciamento do IIS 7.0 do pacote e configure o monitoramento de desempenho e eventos de exceção.Para apenas SP1 do System Center 2012: Você pode selecionar um ou mais aplicativos ou serviços descobertos pelo pacote de gerenciamento do IIS 8.0 ou serviços do Windows configurado anteriormente com o modelo de serviço do Windows.

  3. Sobre o Propriedades gerais insira um nome amigável e uma descrição para o grupo de aplicativos que você está criando.

    No Selecione o pacote de gerenciamento de destino menu, selecione o pacote de gerenciamento para armazenar as configurações que são específicas para essa instância do modelo. Para criar um novo pacote de gerenciamento, clique em novo. No criar um pacote de gerenciamento wizard, o nome do seu novo do pacote de gerenciamento o mesmo que o grupo de aplicativos para que você pode facilmente emparelhar os dois, o que é útil mais tarde na experiência de monitoramento. Clique em Avançar. Para obter mais informações, consulte Selecionar um arquivo de pacote de gerenciamento.

  4. No o que monitorar página, o componentes do aplicativo seção, clique em Add. No pesquisa de objetos página no Procurar menu, use o Filtrar por parte do nome (opcional) caixa para restringir sua pesquisa e, em seguida, clique em pesquisa para exibir uma lista dos componentes do aplicativo, você pode monitorar. (Para apenas SP1 do System Center 2012: Pode monitorar serviços do Windows.) Os resultados da pesquisa, selecione os componentes do aplicativo que você deseja monitorar, clique em Add, e, em seguida, clique em OK. Os componentes do aplicativo selecionado agora são exibidos como membros do grupo de aplicativos que você pretende monitorar. Clique em Avançar.

    Sobre o o que monitorar página, no ambiente menu, selecione o ambiente em que você deseja monitorar seu aplicativo em: Nenhum, produção, preparo, teste, desenvolvimento, ou novo. Normalmente, você deseja emparelhar a marca de ambiente com o grupo de servidores que você está monitorando.

    System_CAPS_tipDica

    Se você não precisa monitorar várias versões dos mesmos aplicativos, como instâncias de produção e preparo, você pode deixar a marca de ambiente definida como nenhum.

  5. Para limitar o escopo de monitoramento para um grupo de servidores, no o que monitorar página, o servidores monitorados seção, clique em pesquisa. No pesquisa grupo página é aberta, selecione o Filtrar por caixa e pacote de gerenciamento menu para procurar o grupo de servidores que você deseja usar e, em seguida, clique em pesquisa. Selecione o grupo ao qual você deseja limitar o monitoramento no grupos disponíveis lista de resultados de pesquisa e, em seguida, clique em OK adicioná-lo ao seu grupo de servidores de destino para monitorar. Clique em Avançar.

    System_CAPS_tipDica

    O direcionado servidores grupo permite que você configure o monitoramento usando um conjunto de limites para um conjunto de servidores de aplicativos e um conjunto diferente de limites para outro conjunto de servidores de aplicativos. Para configurar o monitoramento para o segundo conjunto de servidores de aplicativos, execute o modelo novamente e use a alternativa direcionado servidores grupo e usar uma marca de ambiente diferente para cada instância de modelo.

  6. Sobre o configuração do servidor página, decida como você deseja configurar o monitoramento. Você tem opções para:

    - Ativar ou desativar o monitoramento de eventos de desempenho
    
    - Ativar ou desativar o monitoramento de eventos de exceção
    
    - Alterar o limite do evento de desempenho
    
    - Definir configurações avançadas
    
    - Habilite opções de configuração adicionais para o monitoramento do lado do servidor e do lado do cliente.
    
  7. Para configurar exceções e monitoramento de eventos de desempenho para o grupo de aplicativos, inclusive as configurações de Namespaces, métodos, exceção de controle, e manipuladores de exceção crítica, clique em Configurações avançadas. Além disso, no Configurações avançadas para monitoramento do lado do servidor página, você pode redefinir os limites do monitor dos padrões e monitoramento do escopo de um grupo de destino. Se você deseja usar ou retornar ao padrão Configurações avançadas, clique em usar configuração de padrão. Ao terminar, clique em OK. Para obter mais informações, consulte Como iniciar um novo aplicativo de monitoramento e Monitoramento de aplicativos usando as configurações padrão

    System_CAPS_warningAviso

    Coleta de desempenho detalhado e eventos de exceção pode levar a coleta de informações confidenciais e não devem ser passadas para a equipe de desenvolvimento. Se você capturar uma exceção do seu sistema de cobrança, por exemplo, também pode capturar os nomes de usuário e de outros tokens que podem ser usados para identificar a pessoa que está tendo problemas para fazer compras e o que eles estavam tentando comprar. Antes de habilitar a coleção de parâmetros e variáveis locais para desempenho e eventos de exceção, é recomendável que você revise suas diretivas. Para obter mais informações, consulte Working with Sensitive Data for .NET Applications (Trabalhando com dados confidenciais para aplicativos .NET)

  8. Se você apenas deseja configurar o monitoramento do lado do servidor e não quiser personalizar opções adicionais de monitoramento do lado do servidor ou configurar e habilitar o monitoramento do lado do cliente, clique em próximo, no Resumo página, revise sua configuração de monitoramento para o grupo de aplicativos. Para criar o modelo de monitoramento, clique criar.

  9. Talvez seja necessário reiniciar o IIS ou reciclar os pools de aplicativos para finalizar a configuração dos aplicativos para o monitoramento. Se é necessária uma reinicialização ou reciclagem, você receberá um alerta e pode usar o link de tarefas na base de dados de conhecimento para executar a ação necessária.

    System_CAPS_noteObservação

    Depois de reiniciar o aplicativo não começa coletando informações acessadas por usuários.

  10. Se você quiser personalizar ainda mais a configurações de monitoramento de servidor e para configurar e habilitar o monitoramento do lado do cliente, selecione o habilitar as opções de configuração adicionais para o monitoramento do lado do servidor e cliente caixa de seleção e, em seguida, clique em próximo. Este comando adiciona páginas ao Assistente conforme descrito abaixo.

Personalização adicional para .NET Application Performance Monitoring (perspectiva do lado do servidor)

Usando o Modificando configurações página, você pode personalizar as configurações de monitoramento do lado do servidor para componentes de aplicativos específicos.

Para personalizar o monitoramento de desempenho de aplicativos .NET para um componente de aplicativo específico (perspectiva do lado do servidor)

  1. Se você quiser personalizar ainda mais a configurações de monitoramento de servidor e configurar e habilitar o monitoramento do lado do cliente, no configuração do servidor página, selecione o habilitar as opções de configuração adicionais para o monitoramento do lado do servidor e cliente caixa de seleção e, em seguida, clique em próximo. Este comando adiciona páginas ao assistente.

    System_CAPS_warningAviso

    Se você não deseja alterar as configurações de um monitor de componente de aplicativo, clique em próximo, e continue com a configuração do cliente.

  2. Para selecionar o componente de aplicativo específico para o qual você deseja personalizar o monitoramento, no personalização no lado do servidor clique em Personalizar. O Modificando configurações página lhe permite personalizar e especializados de monitoramento para o componente de aplicativo específico e criar transações de páginas da Web individuais, métodos web ou funções no componente de aplicativo. Quando terminar, clique em OK e em Avançar. Se você não quiser configurar e habilitar o monitoramento do lado do cliente, clique em próximo no configuração do cliente página e, em seguida, clique em próximo no Habilitar monitoramento do lado do cliente página.

  3. Sobre o Resumo página, revise sua configuração de monitoramento para o grupo de aplicativos. Para criar o modelo de monitoramento, clique criar.

  4. Talvez seja necessário reiniciar o IIS ou reciclar os pools de aplicativos para finalizar a configuração dos aplicativos para o monitoramento. (Para apenas SP1 do System Center 2012: Talvez seja necessário reiniciar o serviço do Windows.) Se é necessária uma reinicialização ou reciclagem, você receberá um alerta e pode usar o link de tarefas na base de dados de conhecimento para executar a ação necessária.

    System_CAPS_noteObservação

    Depois de reiniciar o aplicativo não começar a coletar informações até que seja acessado por usuários.

Habilitar e configurar o .NET Application Performance Monitoring (perspectiva do lado do cliente)

Para que medir a detalhes da experiência do cliente, como o tempo necessário para carregar uma página de monitoramento de aplicativos de cliente. É outra maneira de monitorar como os aplicativos estão funcionando da perspectiva do cliente. Monitoramento de aplicativos do lado do cliente ajuda a determinar se existe um problema no seu servidor, no aplicativo ou em outro lugar.

System_CAPS_importantImportante

Você só pode configurar o monitoramento do lado do cliente para aplicativos que foram configurados para monitoramento do lado do servidor.

System_CAPS_importantImportante

Ao trabalhar com aplicativos web configurados usando a configuração compartilhada de IIS, o Operations Manager "Conta de monitoramento privilegiada" Executar como perfil associado com o Windows agentes que hospeda o aplicativo devem ter de leitura e gravação de aplicativos, bem como locais de privilégios administrativos em cada servidor no farm para acessar a metabase do IIS para descoberta da web permissões na pasta compartilhada que hospeda os arquivos de aplicativo da web para criar o coletor de monitoramento do lado do cliente.

System_CAPS_tipDica

Monitoramento do lado do cliente pode ser configurado ao mesmo tempo, como monitoramento no servidor quando você executa o Assistente de monitoramento de desempenho de aplicativos .NET ou por meio de uma instância existente de um modelo de edição, conforme descrito abaixo.

Para habilitar e configurar o .NET Application Performance Monitoring (perspectiva do lado do cliente)

  1. Você pode habilitar o monitoramento do lado do cliente como parte do Assistente de monitoramento de desempenho .NET aplicativo quando você configura o monitoramento de monitoramento do lado do servidor, ou você pode revisar um modelo existente para incluir o monitoramento do lado do cliente. Este procedimento descreve como habilitar o monitoramento de cliente durante a criação do modelo.

    Para habilitar o monitoramento do lado do cliente, no configuração do servidor página, selecione o habilitar as opções de configuração adicionais para o monitoramento do lado do servidor e cliente caixa de seleção e continuar com o assistente.

    Para revisar o modelo para adição de monitoramento do lado do cliente, consulte A adição de monitoramento do lado do cliente em um modelo existente do .NET Application Performance Monitoring

  2. Sobre o configuração do cliente página, você pode selecionar para ativar alertas de eventos de desempenho e exceção, defina limites de carregamento de página e o limite de Ajax e WCF para o grupo de aplicativos que você pretende monitorar. O conteúdo de Configurar filtro de endereço IP do cliente seção determina as solicitações do cliente que são monitoradas. Você pode usar filtros IP do cliente para selecionar as redes que você deseja excluir do monitoramento. Aplicando filtros, os administradores podem limitar o escopo dos computadores monitorados. Por padrão, o filtro está definido como localhost, portanto somente conexões de navegadores iniciados no servidor local são instrumentados para monitoramento. Se a lista de filtros IP estiver vazia, todos os endereços IP serão monitorados. Os endereços IP que se encaixarem nas definições de filtro serão excluídos de monitoramento no lado do cliente. Para obter mais informações e exemplos de filtragem, consulte Como configurar filtros de exclusão de endereço IP para o monitoramento do lado do cliente.

  3. Para configurar mais deste grupo de aplicativos, clique em Configurações avançadas. Aqui, além das configurações na página anterior, você pode definir o limite de sensibilidade, que permite a você filtrar métodos de execução rápida, o que reduz o "ruído" geral, facilitando determinar onde o problema e reduz o uso de largura de banda de rede. Também é possível apenas uma porcentagem das solicitações de entrada de exemplo. Optar por monitorar apenas algumas das solicitações de entrada pode ajudar a reduzir a carga no servidor de monitoramento. Além disso, você pode definir essas configurações:

    - No **monitores** seção, você pode alterar os intervalos e limites padrão para os monitores.
    
    - No **coleta de dados** seção, você pode selecionar o tipo de dados que você deseja coletar.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh427332.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-warning(TechNet.10).jpeg" title="System_CAPS_warning" alt="System_CAPS_warning" />Aviso</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Ativar a coleta de dados <strong>Pilha de Exceções</strong> e <strong>Variáveis Globais</strong> envia dados do aplicativo para o servidor monitorado. É recomendável que você não habilitar a coleta de dados de <strong>pilha de exceção</strong> e <strong>variáveis globais</strong> a menos que o aplicativo estiver configurado para usar um protocolo HTTPS.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Configurações do balanceador de carga** permitem que você selecione o tipo de balanceadores de carga que você está usando com seu aplicativo. Também será possível adicionar seu próprio balanceador de carga, caso não esteja incluído na lista. Para obter mais informações sobre balanceadores de carga, consulte [Monitoramento do cliente com os grupos de destino e balanceadores de carga](hh544003\(v=sc.12\).md)
    
    - No **servidores monitorados** seção, você pode direcionar um grupo para limitar o escopo do monitoramento para um grupo de servidores. Para selecionar um grupo de destino, clique em **pesquisa** e usar o **pesquisa grupo** para procurar o grupo pelo pacote de gerenciamento e o nome da página e, em seguida, adicioná-los à lista de objetos selecionados. O grupo de destino que você selecionar consiste apenas os servidores que hospedam o aplicativo web que defina as páginas do aplicativo para retornar os eventos do lado do navegador. Este grupo permite limitar o monitoramento independentes de monitoramento do lado do servidor no cliente.
    
    System_CAPS_tipDica

    Somente aplicativos hospedados em servidores que são membros dos dois do lado do servidor e cliente direcionados grupos são monitorados pelo monitoramento do lado do cliente.

    Depois de fazer suas alterações, clique em OK, e, em seguida, clique em próximo.

  4. Para habilitar em um grupo de aplicativos para o monitoramento do lado do cliente, o Habilitar monitoramento do lado do cliente selecione o aplicativo que você deseja habilitar para monitoramento do lado do cliente. Para personalizar as configurações de um componente de aplicativo selecionado, clique em Personalizar.

  5. Sobre o Modificando configurações página, você pode configurar as mesmas configurações para o componente do aplicativo que você arrastou para o grupo de todo o aplicativo com a adição de excluídos páginas e transações. No páginas excluídas seção, clique em Add para adicionar as páginas que você deseja excluir do monitoramento do lado do cliente. As páginas que você adiciona à lista são as páginas que a tarefa Verificar compatibilidade de monitoramento de lado de cliente encontrada incompatível quando você executou a tarefa antes de configurar seu aplicativo para monitoramento. No transações seção, clique em Add adicionar transações para páginas da Web ASP.NET.

  6. Para revisar as configurações de monitoramento — configurações do lado do servidor e as configurações do cliente — clique o Resumo guia. Depois de revisar a configuração, clique em OK.

    System_CAPS_tipDica

    Se você quiser alterar quaisquer configurações, enquanto estiver nesta página é um bom momento para fazê-lo. Por exemplo, para revisar ou alterar a configuração do servidor, clique o configuração do servidor página para ver se a configuração. Para desabilitar o monitoramento do lado do cliente, clique o Habilitar Client Side Monitoring página e desmarque a caixa de seleção.

  7. Sobre o Resumo página, revise sua configuração de monitoramento para o grupo de aplicativos. Para criar o modelo de monitoramento, clique criar.

  8. Depois que o monitoramento do lado do cliente tiver sido configurado, você receberá um alerta para reciclar o IIS nos servidores afetados quando as configurações de monitoramento do lado do cliente tiverem sido aplicadas ao servidor. Você pode usar o link no artigo da base de dados de conhecimento para reciclar os pools de aplicativos do IIS no servidor.

    System_CAPS_noteObservação

    Depois de reiniciar o IIS, um aplicativo não começa a ser monitorado até que ele seja usado.

A adição de monitoramento do lado do cliente em um modelo existente do .NET Application Performance Monitoring

  1. Para habilitar o monitoramento de aplicativos do lado do cliente a um existente .NET Application Performance Monitoring modelo, no Operations Manager console, no painel de navegação, clique o criação botão, expanda modelos de pacote de gerenciamento, clique em .NET Application Performance Monitoring, o grupo de aplicativos configurados para monitoramento do lado do servidor e, em seguida, selecione propriedades.

  2. No propriedades clique o Habilitar Client Side Monitoring guia e selecione o Habilitar caixa de seleção ao lado do grupo de aplicativos.

    Habilitar monitoramento do lado do cliente

    Habilitar monitoramento do lado do cliente

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

  4. Para configurar as configurações padrão do cliente, clique o padrões no lado do cliente guia. Essas configurações e os de Configurações avançadas página são descritas no procedimento acima.

    System_CAPS_tipDica

    Somente aplicativos hospedados em servidores que são membros dos dois do lado do servidor e cliente direcionados grupos são monitorados pelo monitoramento do lado do cliente.

  5. Para revisar as configurações de monitoramento — configurações do lado do servidor e as configurações do cliente — clique o Resumo guia. Depois de revisar a configuração, clique em OK.

  6. Sobre o Resumo página, revise sua configuração de monitoramento para o grupo de aplicativos. Para criar o modelo de monitoramento, clique criar.

  7. Depois que o monitoramento do lado do cliente tiver sido configurado, você receberá um alerta para reciclar o IIS nos servidores afetados quando as configurações de monitoramento do lado do cliente tiverem sido aplicadas ao servidor. Você pode usar o link no artigo da base de dados de conhecimento para reciclar os pools de aplicativos do IIS no servidor.

    System_CAPS_noteObservação

    Depois de reiniciar o IIS, um aplicativo não começa a ser monitorado até que ele seja usado.