Plano para monitoramento no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Para garantir que o SharePoint Server esteja em execução sem problemas, os profissionais de TI devem monitorar farms, servidores, aplicativos, serviços e desempenho de perto. Você deve fazer manutenção preventiva regularmente para evitar que problemas aconteçam e criar um plano que minimizará os danos quando ocorrer um problema.

A Microsoft fornece muitas ferramentas que ajudam você a monitorar o status geral de integridade do ambiente do SharePoint Server. Se algo der errado, você poderá encontrar muitos recursos e usar as ferramentas de monitoramento para analisar logs, identificar a causa e, em seguida, tomar ações corretas para resolver os problemas.

Você também precisa planejar quantas pessoas deseja monitorar o ambiente do SharePoint Server. Em seguida, crie um plano de resposta para cobrir ações que você deve tomar quando ocorrer um problema.

Visão geral das ferramentas de monitoramento

Há muitas ferramentas que você pode usar para monitorar o SharePoint Server e solucionar problemas. Cada ferramenta abrange diferentes partes do ambiente do SharePoint e algumas ferramentas podem sobrepor áreas. Considere quais ferramentas podem maximizar suas ações de monitoramento. As seguintes ferramentas de monitoramento estão disponíveis:

  • Analisador de Integridade do SharePoint

    Na página inicial da Administração Central, clique em Monitoramento, Analisador de Integridade. Você pode usar esse recurso interno para analisar e resolver problemas nas seguintes áreas: segurança, desempenho, configuração e disponibilidade. As regras do Analisador de Integridade são predefinidas e executadas em intervalos agendados, como por hora, diariamente, semanais e mensais. Se um erro for detectado, a regra correspondente será disparada. Cada regra tem uma breve explicação sobre por que o erro ocorre e fornece um link para um artigo detalhado que contém ajuda passo a passo para resolver o problema. Ao seguir o processo de ajuda, você pode executar novamente a regra para verificar a resolução. Se o erro não aparecer na lista, o problema será resolvido.

  • Trabalhos de Timer

    Na página inicial da Administração Central, clique em Monitoramento, Trabalhos de Temporizador. O SharePoint Server usa trabalhos de temporizador configuráveis para coletar dados de integridade e grava os dados na pasta de log e no banco de dados de log. Em seguida, os dados são usados em relatórios para exibir o status de integridade dos servidores farm.

    Você pode reagendar um trabalho de temporizador, habilitá-lo ou desabilitar e executá-lo sob demanda. Agendamentos diários, semanais e mensais também incluem uma janela de execução. O serviço de temporizador selecionará um tempo aleatório nesse intervalo para começar a executar o trabalho de temporizador em cada servidor aplicável. Esse recurso é apropriado para trabalhos de alta carga que são executados em vários servidores no farm.

    Observação

    Executar trabalhos de temporizador ao mesmo tempo em todos os servidores no farm pode afetar o desempenho do sistema. Você deve planejar trabalhos de temporizador cuidadosamente para evitar a sobreposição com outros trabalhos de temporizador.

  • Reporting

    Na página inicial da Administração Central, clique em Monitoramento, Relatórios. Esse recurso permite configurar o registro em log de diagnóstico e a coleta de dados e exibir relatórios administrativos e de integridade. Como algumas configurações usarão espaço na unidade e afetarão negativamente o desempenho do sistema, você deve planejar cuidadosamente quais configurações definir.

  • Microsoft PowerShell

    O PowerShell é uma ferramenta poderosa para monitorar o SharePoint Server. Você pode executar comandos para obter os logs exatos que deseja exibir. Para obter mais informações, confira Exibir logs de diagnóstico no SharePoint Server.

  • System Center – Operations Manager com System Center Management Pack para SharePoint Server

    System Center – Operations Manager é uma poderosa plataforma de monitoramento que permite monitorar serviços, dispositivos e operações para muitos computadores em um único console. Usando o Operations Manager, você pode exibir status, integridade, informações de desempenho e alertas gerados para situações de disponibilidade, desempenho, configuração e segurança. Para obter mais informações, consulte Operations Manager.

    Para usar o Operations Manager para monitorar o SharePoint Server, você deve instalar o System Center Management Pack para o SharePoint Server. Você pode usar essa ferramenta para monitorar eventos, coletar contadores de desempenho específicos do componente do SharePoint em um local central e levantar alertas para intervenção do operador conforme necessário. Baixe e instale o System Center Management Pack para SharePoint Server 2016.

  • Visualizador de Eventos

    Visualizador de Eventos é um snap-in do Microsoft Management Console (MMC). Ele permite que você navegue e gerencie logs de eventos. É uma ferramenta muito útil para solucionar problemas. Você pode filtrar eventos específicos em vários logs e reutilizar filtros de eventos úteis como exibições personalizadas. Para obter mais informações, consulte Visualizador de Eventos.

  • Painel do Desenvolvedor do SharePoint

    Essa ferramenta fornece informações de diagnóstico que podem ajudar um desenvolvedor ou administrador do sistema a analisar o desempenho das páginas da Web do SharePoint. Esse utilitário pode ajudar se uma página estiver carregando lentamente, uma Web Part não estiver sendo executada ou se uma consulta de banco de dados na página não estiver sendo executada. O Painel do Desenvolvedor do SharePoint está desabilitado por padrão. Você pode habilitá-lo usando o PowerShell. Para obter mais informações, consulte Painel do Desenvolvedor do SharePoint.

  • WMI (Instrumentação de Gerenciamento do Windows)

    O WMI fornece muitas classes para você monitorar o ambiente do SharePoint Server. Para cada recurso gerenciável, há uma classe WMI correspondente. Para obter mais informações, confira Visão geral da WMI (Instrumentação de Gerenciamento do Windows).

  • SQL Server Reporting Services (SSRS)

    SQL Server Reporting Services fornece uma gama completa de ferramentas e serviços prontos para uso para ajudá-lo a criar, implantar e gerenciar relatórios para sua organização. Ele também tem recursos de programação que permitem estender e personalizar a funcionalidade de relatório. Usando SQL Server Reporting Services, você pode criar relatórios interativos, tabulares, gráficos ou de formulário livre de fontes de dados relacionais, multidimensionais ou baseadas em XML. Você pode publicar relatórios, agendar o processamento de relatórios ou acessar relatórios sob demanda. Você pode usar SQL Server Reporting Services para criar relatórios com base em modelos predefinidos e explorar dados interativamente no modelo. Você pode selecionar entre uma variedade de formatos de exibição, exportar relatórios para outros aplicativos e assinar relatórios publicados. Os relatórios que você cria podem ser exibidos em uma conexão baseada na Web ou como parte de um aplicativo windows ou site do SharePoint. Para obter mais informações, consulte Reporting Services (SSRS).

Análise de Integridade do SharePoint, Trabalhos de Temporizador, Relatórios e PowerShell são recursos internos, enquanto System Center, System Center Management Pack para SharePoint Server 2016 e SQL Server Reporting Services são ferramentas independentes. O Painel de Desenvolvedores do SharePoint e o WMI são ferramentas internas e destinadas a desenvolvedores ou administradores do sistema. Essas ferramentas são complementares e se aplicam a cenários diferentes.

A tabela a seguir mostra um resumo dessas ferramentas. Você deve equilibrar os prós e contras das ferramentas de monitoramento ao determinar quais ferramentas usar em determinados cenários.

Resumo das ferramentas de monitoramento

Mal-Intencionado Opcional ou interno Nível de habilidade necessário Prós Contras Recursos
Analisador de Integridade do SharePoint Interno Básica Fornece instruções passo a passo para resolver um problema.
Personalizável. Você pode desabilitar algumas regras se não precisar delas.
Não cobre todos os problemas possíveis.
Uma regra é disparada somente depois que um problema já aconteceu.
Configurar as regras do Analisador de Integridade do SharePoint no SharePoint Server
Exibir e resolver alertas do Analisador de Integridade do SharePoint no SharePoint Server
Referência de regras do Analisador de Integridade do SharePoint para SharePoint Server 2016
Trabalhos de timer Interno Avançado: você precisa considerar as implicações de habilitar ou desabilitar um trabalho de temporizador e alterar agendamentos. Amplo intervalo de itens de monitoramento.
Fácil de reagendar.
Personalizável. Você pode criar novos trabalhos de temporizador para atender aos seus requisitos específicos.
Pode afetar o desempenho do sistema e entrar em conflito uns com os outros. Configurar trabalhos de timer do Analisador de Integridade do SharePoint no SharePoint Server 2016
Referência de trabalho do temporizador para SharePoint Server
Reporting Interno Exibindo o nível de habilidade: Básico Flexível. Permite configurar a gravidade dos eventos para fazer log, habilitar a proteção contra inundações de log de eventos e configurar logs de rastreamento. Mostra apenas estatísticas administrativas e de integridade, sem soluções sugeridas.
Você precisa interpretar os dados de log.
Pode afetar o desempenho e o uso do disco.
Exibir relatórios e logs no SharePoint Server 2016
PowerShell Interno Avançado: você precisa saber o que procurar e precisa executar comandos do PowerShell. Filtra dados, exibe-os de várias maneiras e gera dados para uma grade com a qual você pode filtrar, classificar, agrupar e exportar os dados para Excel 2016. Você precisa saber quais comandos do PowerShell são executados. Exibir logs de diagnóstico no SharePoint Server
System Center com System Center Management Pack para SharePoint Server Opcional, mas recomendado Avançado: você precisa saber o que procurar e como interpretar dados. A ferramenta pode detectar, diagnosticar e alertar você sobre incidentes de software e hardware e encaminhá-lo para artigos de conhecimento. Ele ajuda você a fazer mais monitoramento com menos pessoas monitorando muitos cenários-chave. Requer servidores adicionais para implantar. Pacote de Gerenciamento do System Center para SharePoint Server 2016
Visualizador de Eventos Interno Básica Você pode exibir eventos de vários logs de eventos, salvar filtros de eventos úteis como exibições personalizadas que podem ser reutilizadas, agendar uma tarefa para ser executada em resposta a um evento e criar e gerenciar assinaturas de eventos. Não sugere resoluções. Visualizador de Eventos
Painel do Desenvolvedor do SharePoint Interno Avançado: você precisa saber o que procurar e como interpretar dados. Fácil analisar o desempenho das páginas do SharePoint. Limitado ao desempenho de monitoramento de páginas do SharePoint. Painel do Desenvolvedor do SharePoint
WMI (Instrumentação de Gerenciamento do Windows) Interno Avançado: você precisa saber o que procurar e como escrever scripts WMI para os objetos gerenciados. Pode monitorar, acompanhar e controlar eventos do sistema relacionados a aplicativos de software, componentes de hardware e redes. Você precisa identificar quais objetos gerenciados monitorar.
Você precisa escrever scripts WMI.
Visão geral da WMI (Instrumentação de Gerenciamento do Windows)
SQL Server Reporting Services Opcional, mas recomendado. Avançado: você precisa projetar e gerenciar relatórios. Plataforma abrangente para criar e gerenciar relatórios. Habilidades avançadas necessárias para criar e desenvolver soluções. Você precisa conhecer o Designer de Painel do PerformancePoint e o Visual Studio. Reporting Services (SSRS)

Para um farm do SharePoint com no máximo 10 servidores, recomendamos que você instale pelo menos as seguintes ferramentas independentes:

  • System Center 2012 – Operations Manager com System Center Management Pack para SharePoint Server 2013

    Monitora o status de integridade dos produtos do SharePoint.

  • SQL Server Reporting Services

    Implante-o se você usar o Reporting Services para exibir arquivos RDL (Linguagem de Definição de Relatório) e projetar relatórios pelo Visual Studio e pelo Designer de Painéis do PerformancePoint.

Identificar cenários de monitoramento

Identifique os cenários que você deseja monitorar — por exemplo, integridade, fluxos de trabalho, pesquisa, SQL Server, ambientes virtuais e desempenho. A tabela a seguir mostra alguns cenários importantes e as ferramentas de monitoramento que você pode usar para monitorar esses cenários.

Cenários e ferramentas de monitoramento

Tool\Scenario Integridade Pesquisar Bancos de dados Desempenho Fluxos de trabalho Ambientes virtuais Business Data Connectivity Business Intelligence Serviços do Access Fazendas Servidores Aplicativos de serviço Aplicativos web
Analisador de Integridade do SharePoint X X X
Trabalhos de timer X X X X X
Reporting X X
PowerShell X
System Center com System Center Management Pack para SharePoint Server X X
Visualizador de Eventos X
Painel do Desenvolvedor do SharePoint X X X √* X X X X X X X X X
WMI (Instrumentação de Gerenciamento do Windows) X √** X X X X X
SQL Server Reporting Services X

Observação:

*: O Painel do Desenvolvedor do SharePoint monitora apenas o desempenho das páginas da Web.

**: as interfaces WMI podem gerenciar os serviços do Hyper-V.

Determinar itens de monitoramento diários, semanais e mensais

Você pode decidir quais itens monitorar diariamente, semanalmente e mensalmente com base na seção "Tarefas Diárias" (na página 45), na seção "Tarefas Semanais" (na página 53), na seção "Tarefas Mensais" (na página 54) e na seção "Tarefas Improvisadas" (na página 54) no SharePoint Server 2013: Operations Framework e Checklistswhite paper.

Observação

Embora este white paper aborde o SharePoint 2013, você ainda pode usar essas informações para ajudar a planejar agendas de monitoramento para o SharePoint Server.

Planejar o pessoal de monitoramento

Você precisa estimar quantas pessoas você precisará para monitorar o ambiente do SharePoint Server. Dependendo do tamanho do ambiente do SharePoint, você pode atribuir pessoas dedicadas para monitorar o ambiente do SharePoint. Para fazendas empresariais muito grandes, você pode exigir que uma ou duas pessoas sejam dedicadas a cada fazenda.

Ao planejar o pessoal de monitoramento, considere o seguinte:

  • Pequeno farm (pequena base de usuários ou aplicativos LOB (linha de negócios)

  • Farm médio (Enterprise, Aplicativos de Serviço etc.)

  • Farm de grandes empresas (Grande Empresa, Muitos Aplicativos de Serviço, Auto provisionamento etc.)

  • Requisitos de alta disponibilidade (contratos de nível de serviço, SLAs)

  • Requisitos de alto desempenho (tempos de renderização de página)

  • Tamanho da base de usuário (quantos usuários exclusivos)

  • Usuários simultâneos (quantos usuários acessam ativamente o portal ao mesmo tempo)

  • Solicitações por segundo (também durante o horário de pico)

  • Maturidade operacional

  • Ferramentas de gerenciamento

A tabela a seguir mostra aproximadamente quantas pessoas de diferentes níveis de habilidade são necessárias para monitorar o ambiente do SharePoint, dependendo do número de servidores. Observe que esta tabela fornece apenas uma estimativa muito aproximada.

Pessoal de monitoramento necessário

Número de servidores Pessoal necessário Nível de habilidade necessário
1~4 1 Básica
4~10 1~2 Advanced
10~40 3~4 Básico e Avançado
40~100 5+ Básico e Avançado
100+ 10+ Básico e Avançado

Criar um plano de resposta

Recomendamos que você crie um plano de resposta para ajudar a se preparar para possíveis problemas e especificar quais ações tomar quando um problema ocorrer.

O plano de resposta deve excluir as regras do Analisador de Integridade do SharePoint que já fornecem soluções viáveis. Para um problema que não tem soluções imediatas, você deve investigar os logs usando ferramentas de monitoramento, como o Visualizador de Eventos para encontrar uma solução.

A tabela a seguir mostra alguns fatores que você deve considerar ao desenvolver um plano de resposta.

Itens sugeridos em um plano de resposta

Item Descrição
Alerta/evento/problema A mensagem verbatim, o evento verbatim ou a descrição do problema.
Serviços/aplicativos afetados Serviços ou aplicativos que serão afetados pelo problema.
Sintoma Sintoma do problema.
Severity Gravidade do problema. Problemas com alta gravidade devem ter alta prioridade.
O problema deve ser resolvido em (minutos ou horas) Tempo de lapso aceitável de serviço.
Causas possíveis Possíveis causas do problema.
Resoluções Resoluções do problema.
Contatos Pessoas quem deve ser contatado quando esse problema ocorrer.
Escalonamento Pessoas ou equipes que devem ser contatadas se as resoluções não resolverem o problema com êxito.
Recursos relacionados Todos os recursos que podem ajudar a resolver o problema, como artigos sobre o Microsoft Learn para SharePoint Server.
Observação Todos os problemas que você deseja realçar.

Confira também

Conceitos

Visão geral do monitoramento no SharePoint Server 2016

Monitorar aplicativos do SharePoint para o SharePoint Server

Configuração e planejamento da capacidade de armazenamento do SQL Server (SharePoint Server)

Monitorar desempenho do cache no SharePoint 2016

Outros recursos

Microsoft Network Monitor