Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Operations Manager, um componente do Microsoft System Center, é um software que ajuda a monitorar serviços, dispositivos e operações para muitos computadores a partir de um único console. Este artigo explica os conceitos básicos sobre o Operations Manager para o administrador que gerencia a infraestrutura do Operations Manager e o operador que monitora e dá suporte aos serviços de TI para sua empresa.
O que o Operations Manager faz
As empresas, pequenas e grandes, são normalmente dependentes dos serviços e aplicações fornecidos pelo seu ambiente informático. Os departamentos de TI são responsáveis por garantir o desempenho e a disponibilidade desses serviços e aplicativos críticos. Isso significa que os departamentos de TI precisam saber quando há um problema, identificar onde está o problema e descobrir o que está causando o problema, idealmente antes que os usuários dos aplicativos encontrem os problemas. Quanto mais computadores e dispositivos no negócio, mais desafiadora essa tarefa se torna.
O uso do Operations Manager no ambiente facilita o monitoramento de vários computadores, dispositivos, serviços e aplicativos. O console de Operações, mostrado na imagem a seguir, permite verificar a integridade, o desempenho e a disponibilidade de todos os objetos monitorados no ambiente e ajuda a identificar e resolver problemas.
Observação
Para saber mais sobre os consoles do Operations Manager, consulte Comparando os consoles do Operations Manager no Guia de Operações.
O Operations Manager informará quais objetos monitorados não estão íntegros, enviará alertas quando problemas forem identificados e fornecerá informações para ajudá-lo a identificar a causa de um problema e possíveis soluções. Como administrador, você configura o que será monitorado selecionando computadores e dispositivos a serem monitorados e importando pacotes de gerenciamento que fornecem monitoramento para recursos e aplicativos específicos. Para decidir quais objetos monitorar e o que monitorar, você precisa entender os recursos que compõem a infraestrutura do Operations Manager e como o Operations Manager funciona.
A infraestrutura do Operations Manager
A instalação do Operations Manager cria um grupo de gestão . O grupo de gestão é a unidade básica de funcionalidade. No mínimo, um grupo de gestão consiste num servidor de gestão , no banco de dados operacional e no banco de dados de data warehouse para relatórios .
O servidor de gestão é o ponto focal para administrar o grupo de gestão e comunicar-se com o banco de dados. Ao abrir o console de Operações e se conectar a um grupo de gerenciamento, você se conecta a um servidor de gerenciamento desse grupo de gerenciamento. Dependendo do tamanho do seu ambiente de computação, um grupo de gerenciamento pode conter um único servidor de gerenciamento ou vários servidores de gerenciamento.
O de base de dados operacional é uma base de dados do SQL Server que contém todos os dados de configuração para o grupo de gestão e armazena todos os dados de monitorização recolhidos e processados para o grupo de gestão. A base de dados operacional retém dados de curto prazo, por padrão, durante 7 dias.
Um banco de dados SQL Server, o banco de dados do data warehouse , armazena dados de monitorização e alerta para fins históricos. Os dados gravados no banco de dados do Operations Manager também são gravados no banco de dados do data warehouse, portanto, os relatórios sempre contêm dados atuais. O banco de dados do data warehouse retém dados de longo prazo.
Quando a funcionalidade de relatório do Operations Manager é instalada, o grupo de gerenciamento também contém um servidor de Reporting, que cria e apresenta relatórios a partir de dados no banco de dados do data warehouse.
Esses componentes principais de um grupo de gerenciamento podem existir em um único servidor ou podem ser distribuídos em vários servidores, conforme mostrado na imagem a seguir.
Para obter informações sobre como instalar recursos do grupo de gerenciamento, consulte Guia de Implantação do Operations Manager.
Servidores de gestão
A função do servidor de gerenciamento é administrar a configuração do grupo de gerenciamento, administrar e se comunicar com agentes e se comunicar com os bancos de dados no grupo de gerenciamento.
O grupo de gerenciamento pode conter vários servidores de gerenciamento para fornecer capacidade adicional e disponibilidade contínua. Quando dois ou mais servidores de gerenciamento são adicionados a um grupo de gerenciamento, os servidores de gerenciamento se tornam parte de um pool de recursos e o trabalho é distribuído entre os membros do pool. Quando um membro do pool de recursos falhar, outros membros do pool de recursos pegarão a carga de trabalho desse membro. Quando um novo servidor de gestão é adicionado, o novo servidor de gestão assume automaticamente parte do trabalho dos membros existentes no grupo de recursos. Todos os membros no pool de recursos gerenciarão um conjunto distinto de objetos remotos; A qualquer momento, dois membros no mesmo pool não gerenciarão o mesmo objeto ao mesmo tempo.
Um tipo especializado de servidor de gerenciamento é o servidor gateway . Um servidor gateway permite a monitorização de computadores em domínios não fidedignos. Para obter mais informações, consulte Planejando um design de grupo de gerenciamento.
Agentes
O agente do Operations Manager é um serviço instalado num computador. O agente coleta dados, compara dados de exemplo com valores predefinidos, cria alertas e executa respostas. Um servidor de gerenciamento recebe e distribui configurações para agentes em computadores monitorados.
Cada agente se reporta a um servidor de gerenciamento no grupo de gerenciamento. Esse servidor de gerenciamento é conhecido como o servidor de gerenciamento primário do agente.
Os agentes observam as fontes de dados no computador monitorado e coletam informações de acordo com a configuração que é enviada a ele a partir de seu servidor de gerenciamento. O agente também calcula o estado de integridade do computador monitorado e dos objetos no computador monitorado e relata ao servidor de gerenciamento. Quando o estado de integridade de um objeto monitorado é alterado ou outros critérios são atendidos, um alerta pode ser gerado a partir do agente. Isso permite que os operadores saibam que algo requer atenção. Ao fornecer dados de saúde sobre o objeto monitorado ao servidor de gestão, o agente proporciona uma imagem atualizada da saúde do dispositivo e de todas as aplicações que ele hospeda.
Um agente pode ser configurado para atuar como um agente proxy . Um agente proxy é um agente que pode encaminhar dados para um servidor de gerenciamento em nome de um computador ou dispositivo de rede diferente de seu computador host. Por exemplo, um agente instalado no nó físico de um cluster SQL pode ser habilitado para atuar como proxy para monitorar o recurso de cluster. Os agentes proxy permitem o monitoramento de computadores e dispositivos nos quais um agente não pode ser instalado. Para obter mais informações, consulte Monitoramento sem agente.
Serviços
Em um computador sob monitorização, o agente do Operations Manager é listado como o serviço Microsoft Monitoring Agent. O serviço Microsoft Monitoring Agent coleta dados de desempenho, executa tarefas e assim por diante. Mesmo quando o serviço não consegue se comunicar com o servidor de gerenciamento ao qual se reporta, o serviço continua a ser executado e enfileira os dados e eventos coletados no disco do computador monitorado. Quando a conexão é restaurada, o serviço Microsoft Monitoring Agent envia dados e eventos coletados para o servidor de gerenciamento.
Observação
O serviço Microsoft Monitoring Agent é ocasionalmente referido como Health Service.
O serviço Microsoft Monitoring Agent também é executado em servidores de gerenciamento. Em um servidor de gerenciamento, o serviço executa fluxos de trabalho de monitoramento e gerencia credenciais. Para executar fluxos de trabalho, o serviço inicia MonitoringHost.exe processos usando credenciais especificadas. Esses processos monitoram e coletam dados de log de eventos, dados do contador de desempenho, dados WMI (Instrumentação de Gerenciamento do Windows) e executam ações como scripts.
Os servidores de gerenciamento também executam o serviço de Acesso a Dados do System Center e o serviço Configuração de Gerenciamento do System Center.
O serviço de Acesso a Dados do System Center fornece acesso do console de Operações ao banco de dados operacional e grava dados no banco de dados.
O serviço Configuração de Gerenciamento do System Center gerencia os relacionamentos e a topologia do grupo de gerenciamento. Ele também distribui pacotes de gerenciamento para objetos monitorados.
Pacotes de gestão
Os fluxos de trabalho que o serviço de Gerenciamento do System Center executa são definidos por pacotes de gerenciamento. Os pacotes de gerenciamento definem as informações que o agente coleta e retorna ao servidor de gerenciamento para um aplicativo ou tecnologia específica. Por exemplo, o Pacote de Gerenciamento do BizTalk Server contém regras e monitores que coletam e avaliam eventos e operações que são importantes para garantir a integridade e a eficiência do aplicativo do BizTalk Server.
Depois que o Operations Manager instala um agente em um computador, ele envia uma configuração inicial para o agente. A configuração inicial inclui descobertas de objetos de pacotes de gerenciamento. O pacote de gerenciamento define os tipos de objetos, como aplicativos e recursos que serão monitorados em computadores que foram descobertos pelo Operations Manager. Os agentes enviam dados para o servidor de gerenciamento que identifica as instâncias de objetos descobertos no computador. Em seguida, o servidor de gerenciamento envia aos agentes os elementos dos pacotes de gerenciamento que se aplicam aos objetos descobertos para cada computador, como regras e monitores.
Uma regra define os eventos e dados de desempenho a serem coletados dos computadores e o que fazer com as informações depois de coletadas. Uma maneira simples de pensar sobre regras é como uma declaração Se/Depois. Por exemplo, um pacote de gerenciamento para um aplicativo pode conter regras como as seguintes:
Se uma mensagem indicando que o aplicativo está sendo desligado aparecer no log de eventos, crie um alerta.
Se o carregamento de um arquivo de origem falhar, colete o evento que indica essa falha.
Como mostram esses exemplos, as regras podem criar alertas e coletar eventos ou dados de desempenho, que o agente envia ao servidor de gerenciamento. As regras também podem executar scripts, como permitir que uma regra tente reiniciar um aplicativo com falha.
Os objetos descobertos têm um estado de integridade, que é refletido no console de Operações como verde (bem-sucedido ou íntegro), amarelo (aviso) ou vermelho (crítico ou não íntegro). Monitores definem os estados de integridade para aspetos específicos do objeto monitorizado. Por exemplo, um monitor para a capacidade da unidade de disco pode definir verde como menos de 85% cheio, amarelo como mais de 85% cheio e vermelho como mais de 90% cheio. Um monitor pode ser configurado para gerar um alerta quando ocorre uma alteração de estado.
Descobrir e monitorar objetos
A imagem a seguir é uma ilustração simplificada de como os objetos são descobertos e monitorados.
O administrador configura o Operations Manager para procurar computadores para gerenciar. Para obter mais informações sobre como descobrir computadores, consulte Planeamento da implantação de agentes.
Os computadores que atendem aos critérios especificados e ainda não são gerenciados são identificados.
Um agente do Operations Manager está instalado no computador descoberto.
O agente solicita dados de configuração e, em seguida, o servidor de gerenciamento envia os dados de configuração do agente dos pacotes de gerenciamento instalados, que incluem classes a serem descobertas. Por exemplo, se os pacotes de gerenciamento do sistema operacional Windows Server estiverem instalados, o servidor de gerenciamento enviará ao agente as classes do sistema operacional.
O agente compara os dados de configuração com o computador, identifica todos os objetos descobertos e retorna as informações ao servidor de gerenciamento. Por exemplo, o agente retornará ao servidor de gerenciamento que uma instância do sistema operacional Windows Server 2019 está no computador.
O servidor de gerenciamento envia ao agente toda a lógica de monitoramento dos pacotes de gerenciamento instalados que se aplica aos objetos descobertos. Por exemplo, o agente receberá toda a lógica de monitoramento que se aplica ao Windows Server 2019.
O agente aplica a lógica de monitoramento, como regras e monitores, executa fluxos de trabalho e retorna dados ao servidor de gerenciamento.
À medida que ocorrem alterações em objetos descobertos, como aplicativos sendo adicionados ou desinstalados, o agente envia as informações atualizadas para o servidor de gerenciamento, que envia a lógica de monitoramento atualizada.
Observação
O Operations Manager também pode descobrir e monitorar dispositivos de rede, computadores que executam sistemas operacionais UNIX e Linux e fornecer monitoramento sem agente. Para obter mais informações, consulte Cenários de monitoramento do Operations Manager no Guia de Operações.
Comunicação entre agentes e servidores de gerenciamento
O agente do Operations Manager envia dados de alerta e descoberta para o servidor de gerenciamento primário, que grava os dados no banco de dados operacional. O agente também envia dados de eventos, desempenho e estado para o servidor de gerenciamento primário desse agente, que grava os dados nos bancos de dados operacionais e de data warehouse simultaneamente.
O agente envia dados de acordo com os parâmetros de programação para cada regra e monitor. Para regras de coleta otimizadas, os dados só são transmitidos se uma amostra de um contador diferir da amostra anterior por uma tolerância especificada, como 10%. Isso ajuda a reduzir o tráfego de rede e o volume de dados armazenados no banco de dados operacional.
Além disso, todos os agentes enviam um pacote de dados, chamado de batimento cardíaco , para o servidor de gestão num intervalo regular, por padrão a cada 60 segundos. O objetivo do heartbeat é validar a disponibilidade do agente e a comunicação entre o agente e o servidor de gestão. Para obter mais informações sobre pulsações, consulte Como funcionam as pulsações no Operations Manager.
Para cada agente, o Operations Manager executa um Observador do Serviço de Integridade, que monitora o estado do Serviço de Integridade remoto a partir da perspetiva do servidor de gestão.
Outros recursos para o Operations Manager
Analise as considerações e recomendações de design e implantação para o Operations Manager no Guia de Planejamento .
Para saber como instalar o Operations Manager e implantar um grupo de gerenciamento, consulte Implantando o System Center - Operations Manager.
Para saber como usar o Operations Manager após a configuração do grupo de gerenciamento, consulte System Center - Operations Manager Operations Guide.
Para saber como criar um pacote de gerenciamento, consulte Criar modelos de pacote de gerenciamento.