Antes de começar a monitorar aplicativos .NET
Publicado: março de 2016
Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Em System Center 2012 – Operations Manager, você pode monitorar aplicativos web e serviços da web de perspectivas do lado do servidor e do cliente para obter detalhes sobre a disponibilidade de aplicativos e desempenho que pode ajudar a identificar problemas. (Para apenas SP1 do System Center 2012: Também é possível monitorar serviços do Windows.) Quando você especificar as configurações, os tipos de eventos para coletar as metas de desempenho a medir e quais servidores monitorar, Operations Manager monitoramento de aplicativos .NET fornece ideias sobre como aplicativos da web estão em execução. Você pode ver a frequência um problema ocorre, como um servidor estava executando quando ocorreu o problema, e a cadeia de eventos relacionados à solicitação lenta ou um método que não é confiável. Você precisa ter essas informações para que o parceiro com desenvolvedores de software e administradores de banco de dados para ajudar a garantir que os aplicativos estão disponíveis e operar em níveis ideais.
Atual AVIcode 5.7 clientes: Operations Manager tem recursos que podem substituir de monitoramento de aplicativos .NET AVIcode 5.7 para aplicativos hospedados no Internet Information Services (IIS) 7.0. (Para apenas SP1 do System Center 2012: Também para aplicativos hospedados no Internet Information Services (IIS) 8.0.) Se você estiver usando AVIcode 5.7 para monitorar aplicativos e deseja atualizar Operations Manager, você deve estar executando AVIcode 5.7 com System Center Operations Manager 2007 R2 com as últimas atualizações cumulativas. Durante a atualização, o AVIcode 5.7 configuração não é convertida para a configuração de monitoramento de desempenho de aplicativos .NET e o agente do AVIcode não é substituído com o agente de monitoramento de desempenho de aplicativos .NET. Agentes do AVIcode continuam a funcionar como funcionavam antes da atualização porque a configuração de monitoramento de desempenho de aplicativos .NET não serão afetados. No entanto, para continuar a monitorar os aplicativos usando AVIcode 5.7 após a atualização, você deve instalar manualmente esses pacotes de gerenciamento: AVIcode.DotNet.SystemCenter.Enterprise.Monitoring.mpb e AVIcode.DotNet.SystemCenter.Client.Monitoring.mp. Para obter mais informações, consulte etapas para importar modelos do AVIcode 5.7 após atualizar e anotações para clientes do AVIcode 5.7
Após a atualização, recomendamos que você configure todos os novos de monitoramento de aplicativos usando o Assistente de monitoramento de desempenho de aplicativos .NET e substituem gradualmente o AVIcode 5.7 agentes com novos agentes de monitoramento de desempenho de aplicativos .NET.
Antes de iniciar
Para exibir detalhes do evento de monitoramento de desempenho do aplicativo, você deve instalar o Operations Manager Console Web. Para obter mais informações, consulte como instalar o Console Web do Operations Manager
Importar o pacote de gerenciamento do IIS 7.0 (Microsoft.Windows.InternetInformationServices.2008.mp) e o Operations Manager pacote de gerenciamento do APM Web IIS 7 (Microsoft.SystemCenter.Apm.Web.IIS7.mp). O pacote de gerenciamento Microsoft.SystemCenter.Apm.Web.IIS7.mp está incluído no pacote de download na pasta de pacotes de gerenciamento — não está disponível no catálogo do pacote de gerenciamento.
Para System Center 2012 SP1, para monitorar o Windows Server 2012, você precisa importar o pacote de gerenciamento Microsoft.InternetInformationServices.2012.mp (no catálogo do pacote de gerenciamento) e o pacote de gerenciamento de Microsoft.SystemCenter.Apm.Web.IIS8.mp. O pacote de gerenciamento Microsoft.SystemCenter.Apm.Web.IIS8 mp está incluído no pacote de download na pasta de pacotes de gerenciamento — não está disponível no catálogo do pacote de gerenciamento.
Para obter informações sobre como importar pacotes de gerenciamento, consulte Como importar um pacote de gerenciamento do Operations Manager. Além disso, certifique-se de que foram descobertos sites, aplicativos e serviços.
Importante |
---|
Quando você tenta importar o pacote de gerenciamento de monitoramento do .NET (Microsoft.SystemCenter.Apm.Web.IIS7.mp) do disco e resolver as referências a Microsoft.Windows.InternetInformationServices.2008.mp, o gerenciamento do IIS do pacote por sua vez referências o pacote de gerenciamento do sistema operacional Windows Server 2008 (descoberta). Se qualquer um desses pacotes de gerenciamento não conseguir importar manualmente, atualizar Microsoft.Windows.Server.Library.mp e importe Microsoft.SystemCenter.Apm.Web.IIS7.mp novamente. Se você estiver executando o Windows Server 2008 R2, importe os pacotes de gerenciamento do IIS 7.0. Para apenas SP1 do System Center 2012: Se você estiver executando o Windows Server 2012, importe o pacote de gerenciamento do IIS 8.0. Se você estiver executando o Windows Server 2008 R2 e Windows Server 2012, importe pacotes de gerenciamento do IIS 7.0 e 8.0 do IIS. |
Observação |
---|
Depois de importar os pacotes de gerenciamento, aguarde até que os Pools de aplicativos do IIS foram descobertos e iniciar aplicativos Web ASP.NET apareça na exibição de inventário de aplicativos Web ASP.NET antes de começar a monitorar. Para obter mais informações, consulte Configurando o pacote de gerenciamento para o Operations Manager APM Web IIS 7 |
Antes de começar a monitorar os serviços do Windows, você precisa configurar os serviços do Windows usando o modelo de serviço do Windows. Depois que fizer isso, o Monitoramento do desempenho de aplicativos .NET poderá descobrir os Serviços do Windows que estiverem em execução. Para obter mais informações, consulte Authoring the Windows Service Template (Criação do Modelo de Serviço do Windows)
Modo de Exibição de Inventário do Aplicativo Web ASP.NET
Aqui estão algumas perguntas para responder antes de começar:
Quais são os nomes dos aplicativos que você deseja monitorar?
Os servidores que hospedam os aplicativos que você deseja monitorar?
Você deseja monitorar eventos de desempenho?
Você deseja monitorar eventos de exceção?
O limite indica um problema de desempenho com uma solicitação?
Você deseja monitorar o desempenho do servidor e o navegador?
Se você planeja monitorar o desempenho do navegador, verifique a compatibilidade de aplicativos antes de começar a configurar o monitoramento do lado cliente do aplicativo ASP.NET. Para verificar a compatibilidade, use a tarefa de verificar a compatibilidade do lado do cliente. As informações coletadas por esta tarefa informam quais páginas devem ser excluídas do monitoramento. A lista de páginas excluídas é inserida durante a configuração de monitoramento de aplicativos do lado do cliente no assistente.
Verificar aplicativos quanto à compatibilidade com o monitoramento do lado do cliente
-
Para ver uma exibição de todos os aplicativos da web ASP.NET que Operations Manager localiza no console de operações, no painel de navegação, clique o monitoramento botão, expanda monitoramento de aplicativos, expanda monitoramento .NET, e, em seguida, clique em inventário de aplicativos Web ASP.NET.
-
Para verificar um aplicativo, nome e no painel de tarefas, aplicativos quanto à compatibilidade com cliente monitoramento, clique no tarefas de ponto de extremidade de aplicativo de ASP.NET do IIS 7 seção, clique em Verificar compatibilidade de monitoramento de lado de cliente, e, em seguida, clique em executar. Essa tarefa faz uma análise e lhe permite saber se o aplicativo tem problemas de compatibilidade com o monitoramento do lado do cliente.
-
A página de resultados exibe se encontram incompatibilidades. Se um aplicativo tiver incompatibilidades, você deve excluir as páginas incompatíveis do monitoramento posteriormente quando você estiver configurando o monitoramento do lado do cliente no cliente.
Você pode alterar um aplicativo para que ele seja compatível com o monitoramento do lado do cliente, seguindo as instruções na saída da ferramenta de compatibilidade.
Observação |
---|
Para System Center 2012 SP1, só é possível verificar aplicativos quanto à compatibilidade com o monitoramento de cliente nas exibições de aplicativos de Web ASP.NET do IIS 7.0 e aplicativos de Web ASP.NET do IIS 8.0. Você não pode verificar aplicativos quanto à compatibilidade com o monitoramento do lado do cliente na IIS hospedados WCF Web Services exibir porque o monitoramento do lado do cliente não se aplica a esse tipo de ponto de extremidade. |