Compartilhar via


Suporte ao Monitoring

Tópico modificado em: 2009-07-18

Esta seção descreve o que é necessário para habilitar a coleta e os relatórios de dados do QoE (Qualidade da Experiência) e do CDR (Registro de Detalhes das Chamadas) em uma implantação do Office Communications Server, incluindo componentes, topologias compatíveis, sequência de implantação recomendada, pré-requisitos e o processo de implantação.

Componentes de recursos

Para ativar a coleta de dados QoE e CDR e relatórios, implante o Servidor de monitoramento, que é um perfil de servidor no Office Communications Server. Para fazer isso, execute a ferramenta de implantação do Office Communications Server em um ou mais servidores, escolhendo a função Monitoring Server durante a instalação.

O Monitoring Server também requer bancos de dados do Monitoring Server que usam o Microsoft SQL Server. Os bancos de dados podem ser colocados no mesmo computador que o Monitoring Server ou em outro computador.

Topologias compatíveis

O recurso Monitoring Server contém os seguintes componentes:

  • O Servidor de monitoramento, que é o perfil de servidor que captura os dados utilizados e os dados de qualidade de mídia. Isso inclui duas partes: o serviço CDR para a captura de CDRs (dados de uso) e o serviço QoE para a captura de dados de qualidade de mídia.
  • Os bancos de dados do Monitoring Server, que são executados no SQL Server e armazenam os dados capturados. Há bancos de dados separados para as informações de CDR e de QoE, mas os dois sempre são executados no mesmo servidor na mesma instância.
  • Os Agentes de coleta de dados, que estão instalados e ativados automaticamente em cada servidor Front End e Standard Edition. Embora os agentes sejam ativados automaticamente, na verdade, nenhum dado é capturado, a menos que um Monitoring Server seja implantado e associado a esse pool Enterprise ou servidor Standard Edition.
  • O Pacote de gerenciamento de operações do centro de sistemas (SCOM) é um componente opcional. Esse componente pode executar o monitoramento de servidores para a implantação inteira e pode usar dados do Monitoring Server para gerar alertas em tempo quase real mostrando a integridade do componente do Servidor de Conferência A/V nos Servidores Front-End, bem como a integridade dos Servidores de Mediação e dos locais de rede.
  • O Pacote de relatórios do servidor de monitoramento é um componente opcional. Você pode usar esse componente com o SQL Server Reporting Services para gerar relatórios detalhados usando os dados do Monitoring Server. Esses relatórios fornecem informações de resumo, dados sobre tendências e informações sobre listas de chamadas que ajudarão a avaliar a qualidade da mídia na rede. Além disso, o componente inclui relatórios de CDR que informarão sobre o uso geral de conversas ponto a ponto e conferências na implantação.

Para uma lista de requisitos de hardware e software para servidor de monitoramento e o servidor que executa o banco de dados do servidor de monitoramento, consulteRequisitos de componentes internos do Office Communications Server na documentação de topologias suportadas e requisitos de infraestrutura.

Cada Monitoring Server pode capturar dados de um ou mais pools Enterprise, servidores Standard Edition e Servidores de Mediação. Ao implantar um Monitoring Server, você o associa aos pools ou servidores que ele deverá monitorar. A Figura 1 ilustra duas topologias possíveis do Monitoring Server.

Figura 1. Topologias de servidor de monitoramento

Dd441306.9002ab2d-16f8-45f5-9ec7-f664f0013ccc(pt-br,office.13).jpg

Dd441306.note(pt-br,office.13).gifObservação:
É possível associar servidores de monitoramento múltiplo com um único banco de dados de monitoramento que executa em um computador diferente. Nesta topologia, é importante configurar o tempo de limpeza para os servidores de monitoramento para evitar bloqueio potencial do banco de dados que pode ocorrer quando limpezas são executadas simultaneamente. Para obter mais detalhes sobre configuração do tempo de limpeza, consulte Configuring Retention of QoE and CDR Data na documentação de administração do Office Communications Server 2007 R2.

Colocação com suporte

O Office Communications Server 2007 R2 dá suporte a uma variedade de cenários de colocação, o que lhe permite a flexibilidade de economizar custos de hardware executando vários componentes em um único servidor físico, se você tiver uma pequena empresa, ou separar os componentes em servidores diferentes, se a empresa for maior e necessitar de escalabilidade e desempenho. Os fatores de escalabilidade certamente devem ser considerados antes de você decidir colocar o Monitoring Server ou seus bancos de dados com outros bancos de dados ou funções de servidor.

O Monitoring Server pode ser colocado com um servidor Standard Edition. Se a sua implantação incluir um único Servidor Standard Edition, colocar o Monitoring Server junto com ele poderá poupá-lo da necessidade de um computador separado para o Monitoring Server.

O Monitoring Server também pode ser colocado junto com outras funções do Office Communications Server, como o Servidor de Arquivamento. Se o Monitoring Server e o Servidor de Arquivamento forem colocados juntos, seus bancos de dados também poderão ser hospedados nesse mesmo servidor, situados juntos em outro servidor ou, ainda, separados em servidores de banco de dados diferentes.

Dd441306.note(pt-br,office.13).gifObservação:
Se você colocar o Monitoring Server com um servidor Standard Edition, deverá instalar uma edição completa do SQL Server no servidor, em vez de usar o SQL Server Express Edition que normalmente é usado com um servidor Standard Edition.

O Monitoring Server e os bancos de dados desse servidor podem ser colocados no mesmo servidor ou instalados em servidores separados, como mostra a Figura 2.

Figura 2. Arranjo do banco de dados do servidor de monitoramento

Dd441306.e3401849-3192-4283-9be5-bab1aa7b0561(pt-br,office.13).jpg

O servidor que hospeda os bancos de dados do Monitoring Server também pode hospedar outros bancos de dados. Há suporte para os seguintes cenários:

  • Bancos de dados do Monitoring Server colocados com um ou mais dos outros bancos de dados do Office Communications Server (incluindo o banco de dados back-end, o banco de dados de Arquivamento e o banco de dados do Serviço de Grupo de Resposta, por exemplo).
  • Bancos de dados do Monitoring Server colocados com bancos de dados de produtos de terceiros.

Colocação em escala

Quando implanta o Monitoring Server, você o associa a um ou mais Servidores Front-End, servidores Standard Edition e/ou Servidores de Mediação. Em seguida, o Monitoring Server coleta dados dos servidores associados a ele. É recomendável, mas não obrigatório, que todos os Servidores Front-End no mesmo pool Enterprise sejam associados a um mesmo Monitoring Server.

Para obter melhor escalabilidade, não coloque o Monitoring Server com outra função de servidor ou os bancos de dados do Monitoring Server com qualquer outro banco de dados. Hospedar os bancos de dados do Monitoring Server em um computador separado do próprio Monitoring Server não melhora o desempenho de forma significativa.

Um único Monitoring Server pode atender a até 200.000 usuários. Se você tiver vários pools que totalizem menos de 200.000 usuários, recomendamos que todos esses pools sejam associados a um mesmo Monitoring Server, para simplificar a administração. Como alternativa, se você tiver pools em diferentes locais físicos, talvez seja mais adequado implantar um Monitoring Server em cada local.

Desempenho dos bancos de dados do Monitoring

Para obter um desempenho ideal, recomendamos colocar estes arquivos em quatro discos físicos:

  • Arquivo do sistema e arquivo do MSMQ (serviço de enfileiramento de mensagens) no mesmo disco físico
  • Arquivo de dados do banco de dados do QoE e arquivo de dados do banco de dados do CDR no mesmo disco físico
  • Arquivo de log do banco de dados do QoE
  • Arquivo de log do banco de dados do CDR

Se você colocar os bancos de dados do Monitoring Server com outros bancos de dados no mesmo servidor, deverá executar os bancos de dados do Monitoring Server em uma instância separada dos outros bancos de dados. Além disso, para obter o desempenho ideal, recomenda-se colocar os arquivos de log e os arquivos de dados do banco de dados do Monitoring Server em discos físicos separados. Você deve avaliar com cuidado o impacto sobre o desempenho antes de decidir colocar os bancos de dados do Monitoring Server com outros bancos de dados.

Tamanho dos bancos de dados do Monitoring

Baseado no modelo de usuário no Office Communications Server (para detalhes sobre o modelo de usuário, consulte Planejamento de Capacidade), o banco de dados CDR cresce 8.8 KB por usuário por dia, e o banco de dados QoE cresce 16.8 KB por usuário por dia. Para fazer uma estimativa do tamanho do seu banco de dados, use esta fórmula:

Database size = (DB growth per user per day) * (Number of users) * (Number of days)

Por exemplo, 60 dias de dados no banco de dados CDR para 50.000 usuários poderia ter 8.8*50000*60 para um total de 25 GB. Se o servidor do Office Communications Server da sua organização apresentar uma diferença significativa em relação ao modelo de usuário, ajuste a estimativa de crescimento diário do banco de dados.

Você pode usar essa fórmula, juntamente com o conhecimento do espaço em disco disponível para o banco de dados, para ajudar a decidir quantos dias de dados serão mantidos no banco de dados (o padrão são 60 dias).

Desempenho do recurso de relatórios

A geração de relatórios é outro fator afetado pelo desempenho. O Pacote de Relatórios fornecido com o Monitoring Server inclui um conjunto padrão de relatórios projetados para funcionar na maioria dos cenários. Porém, se você precisar de relatórios sobre volumes de dados muito grandes, como um relatório de QoE sobre 10 milhões de chamadas, talvez seja mais apropriado adotar uma solução de geração de relatórios offline. O pacote de relatórios utiliza o banco de dados tempdb no SQL Server como um cache interno, então recomendamos colocar o tempbd em um disco físico separado, com pelo menos 10 GB de espaço disponível. Uma consideração adicional a se fazer é que, se o tamanho do banco de dados do Monitoring for maior do que a memória física do servidor do banco de dados, o desempenho do recurso de relatórios do Monitoring Server poderá ser afetado.

Pré-requisitos do Monitoring Server

Antes de implantar um Monitoring Server, você deve instalar os seguintes softwares:

  • Serviço de enfileiramento de mensagens, com a Integração com o Active Directory habilitada, no servidor que executa o Monitoring Server.
  • Serviço de enfileiramento de mensagens, com a Integração com o Active Directory habilitada, em cada Servidor Front-End e servidor Standard Edition do qual o Monitoring Server coletará dados. (Não é necessário instalar o serviço de enfileiramento de mensagens nos Servidores de Mediação que estão sendo monitorados.)
  • Recomendado: Se os serviços de relatórios do SQL Server forem instalados no computador com o banco de dados do servidor de monitoramento, é possível gerar relatórios detalhados com os dados coletados pelo servidor de monitoramento. Se você não instalar esse recurso, a única maneira de exibir os dados do Monitoring Server será escrevendo suas próprias consultas SQL ao banco de dados do Monitoring Server.
    Se o servidor de banco de dados executar o SQL Server 2008, você deverá usar o SQL Server 2008 Reporting Services. Se o servidor executar o SQL Server 2005, use o SQL Server 2005 Reporting Services com SP2.

Requisito de porta dos balanceadores de carga

Para permitir que os dados de QoE sejam enviados e recebidos, é necessário abrir a porta 5069 nos balanceadores de carga do pool Front-End.

Sequência de implantação

Implante o Monitoring Server depois de implantar pelo menos um pool Enterprise ou servidor Standard Edition. Não se esqueça de associar um pool ou servidor Standard Edition com um Monitoring Server implantado quando habilitar a coleta de dados de QoE e CDR nesse pool ou servidor, para os dados sejam coletados e armazenados.

A implantação do Monitoring Server relativamente cedo no processo de implantação poderá ser útil para que você possa coletar dados de QoE e verificar a qualidade da mídia da rede durante as fases de planejamento e pré-implantação.

Processo de implantação do Monitoring Server

Antes de implantar o Monitoring Server, você precisa verificar se a infraestrutura do sistema e o servidor no qual instalará esse servidor atendem aos requisitos de hardware e software descritos anteriormente nesta seção. Quando o ambiente estiver pronto, instale os arquivos do Monitoring Server, ative o servidor, inicie os serviços e associe o Monitoring Server aos servidores que ele monitorará. A Tabela 1 fornece uma visão geral das etapas necessárias. A documentação Implantando o Monitoring Server fornece instruções detalhadas.

Tabela 1. Processo de implantação do Monitoring Server

Fase Etapas Permissões Documentação

Instalar o software de pré-requisito.

Faça o seguinte:

  • Instale o serviço de enfileiramento de mensagens no servidor que será o Monitoring Server.
  • Instale o SQL Server no servidor que armazenará o banco de dados do Monitoring Server.
  • Como opção, instale o SQL Server Reporting Services no servidor que armazenará o banco de dados do Monitoring Server.
  • Como opção, instale o Pacote de Gerenciamento do Office Communications Server 2007 R2 para SCOM 2007.

Usuário do domínio que seja membro do grupo local Administradores

Instalar os pré-requisitos do Monitoring Server na documentação de implantação do servidor de monitoramento

Instalar e ativar o Monitoring Server.

  1. Instale os arquivos do Monitoring Server.
  2. Ative o serviço do Monitoring.

Grupo Administradores

Grupo Admins. do Domínio ou RTCUniversalServerAdmins

Instalar arquivos do Monitoring Server

Ativar o Monitoring Server
tópicos na documentação de implantação do servidor de monitoramento

Iniciar os serviços.

Inicie o serviço do Monitoring.

Grupo administradores

Iniciar o serviço do Monitoring na documentação de implantação do servidor de monitoramento

Implantar relatórios do Monitoring Server.

Se você instalou o SQL Server Reporting Services no servidor que hospeda o servidor de banco de dados, poderá implantar o Pacote de Relatórios do Monitoring Server para usar um conjunto de relatórios padrão fornecidos com o Monitoring Server.

Grupo administradores

Implantar os relatórios do Monitoring Server (recomendado) na documentação de implantação do servidor de monitoramento

Configurar usuários e servidores para monitoramento.

Faça o seguinte:

  • Habilite a coleta de CDRs nas configurações globais.
  • Abra a porta 5069 no balanceador de carga do pool Enterprise.
  • Instale o serviço de enfileiramento de mensagens nos Servidores Front-End e servidores Standard Edition que serão monitorados.
  • Associe o novo Monitoring Server aos Servidores Front-End e servidores Standard Edition.
  • Associe os Servidores de Mediação aos pools Enterprise que serão monitorados. Há suporte para os Servidores de Mediação que executam o Office Communications Server 2007 R2 ou o Office Communications Server 2007.

Grupo Admins. do Domínio

Grupo Administradores

Configurar servidores a serem monitorados na documentação de implantação do servidor de monitoramento

Consulte Também

Outros Recursos

Implantando o Monitoring Server