O que é um Pacote de Gerenciamento do Operations Manager?

 

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

Os pacotes de gerenciamento normalmente contêm configurações de monitoramento de aplicativos e serviços. Depois que um pacote de gerenciamento é importado em um grupo de gerenciamento, o System Center 2012 – Operations Manager inicia imediatamente o monitoramento de objetos com base em configurações e limites padrão definidos pelo pacote de gerenciamento.

Cada pacote de gerenciamento pode conter qualquer uma das seguintes partes:

  • Monitores, que direcionam um agente para controlar o estado de várias partes de um componente gerenciado.

  • Regras, que direcionam um agente a coletar dados de desempenho e descoberta, enviar alertas e eventos e muito mais.

  • Tarefas, que definem atividades que podem ser executadas pelo agente ou pelo console.

  • Conhecimento, que fornece conselho textual para ajudar os operadores a diagnosticar e corrigir problemas.

  • Modos de exibição, que oferecem interfaces do usuário personalizadas para o monitoramento e o gerenciamento desse componente.

  • Relatórios, que definem maneiras especializadas de comunicar informações sobre este componente gerenciado.

  • Descobertas de objetos, que identificam objetos a serem monitorados.

  • Perfis Executar como, que permitem executar diferentes regras, tarefas, monitores ou descobertas com diferentes contas em computadores distintos.

Partes de um pacote de gerenciamento

Cada pacote de gerenciamento define um modelo do componente que ele gerencia. Esse modelo é expresso como uma ou mais classes, cada qual representando algo que pode ser monitorado e gerenciado. Quando as informações de um pacote de gerenciamento são enviadas a um agente, este depende de regras de descoberta específicas no pacote de gerenciamento para localizar as instâncias reais das classes que esse pacote define.

Para reduzir as exigências de armazenamento e utilização da rede no agente, apenas as partes do pacote de gerenciamento que são necessárias para o agente realizar o monitoramento são baixadas nesse agente para armazenamento local. Por exemplo, as seções dos pacotes de gerenciamento que definem regras e monitores são baixadas, o que não acontece com as seções de conhecimento e relatórios.

Monitores

Cada pacote de gerenciamento define uma ou mais classes que podem ser gerenciadas, especificando em seguida um grupo de monitores para instâncias dessas classes. Esses monitores controlam o estado de cada instância de classe, o que facilita a prevenção de problemas antes que eles ocorram.

Cada monitor reflete o estado de algum aspecto de uma instância de classe, sendo modificado à medida que esse estado é alterado. Por exemplo, um monitor que controla a utilização de disco pode estar em um destes três estados: verde, se o disco estiver menos de 75% cheio; amarelo, se estiver entre 75% e 90% cheio; e vermelho, se estiver mais de 90% cheio. Um monitor que controla a disponibilidade de um aplicativo pode ter apenas dois estados: verde, se o aplicativo estiver em execução e e vermelho se não estiver. O autor de cada pacote de gerenciamento define os monitores que ele contém, quantos estados cada monitor possui e que aspecto da classe gerenciada um monitor controla.

Regras

No Operations Manager, uma regra define os eventos e os 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 as regras é através de uma afirmação Se/Então. Por exemplo, um pacote de gerenciamento para um aplicativo pode conter regras como as seguintes:

  • Se for exibida no log de eventos uma mensagem indicado que o aplicativo está sendo desligado, então enviar um alerta.

  • Se uma tentativa de logon falhar, então coletar o evento que indica essa falha.

Como mostram esses exemplos, regras podem enviar alertas, eventos ou dados de desempenho. Regras também podem executar scripts; por exemplo, permitir que uma regra tente reiniciar um aplicativo com falha.

Exibições

O console de Operações do Operations Manager fornece modos de exibição padrão, como Estado, Alertas e Desempenho. Um pacote de gerenciamento pode incluir modos de exibição especializados e exclusivos para ele. Além disso, você pode criar um modo de exibição personalizado no console de Operações.

Conhecimento

Conhecimento é um conteúdo incorporado em regras e monitores que contém informações do autor do pacote de gerenciamento sobre as causas de um alerta, bem como sugestões de como corrigir o problema que causou esse alerta. Esse conhecimento aparece como texto no console, e sua meta é ajudar um operador a diagnosticar e corrigir problemas. O texto pode incluir links para tarefas, permitindo que o autor desse conhecimento oriente um operador ao longo do processo de recuperação. Por exemplo, o operador pode receber instruções iniciais para executar a Tarefa A e, com base no resultado dela, executar a Tarefa B ou C. Um conhecimento também pode conter links para modos de exibição de desempenho e relatórios, dando ao operador acesso direto a informações necessárias para solucionar um problema.

Conhecimento é conhecido como conhecimento do produto ou conhecimento da empresa. O conhecimento do produto é adicionado ao pacote de gerenciamento pelo autor do pacote de gerenciamento. Os administradores podem adicionar seu próprio conhecimento a regras e monitores para expandir as informações de solução de problemas e fornecer informações específicas da empresa aos operadores, o que é conhecido como conhecimento da empresa. Para obter mais informações sobre como adicionar conhecimento da empresa a um pacote de gerenciamento, consulte Como adicionar o conhecimento de um pacote de gerenciamento.

Tarefas

Uma tarefa é um script ou outro código executável em execução no servidor de gerenciamento ou no servidor, cliente ou outro dispositivo que está sendo gerenciado. As tarefas podem executar qualquer tipo de atividade, incluindo a reinicialização de um aplicativo com falha e a exclusão de arquivos. Como outros aspectos de um pacote de gerenciamento, cada tarefa está associada a uma classe gerenciada específica. Por exemplo, executar chkdsk só faz sentido em uma unidade de disco, enquanto executar uma tarefa que reinicia o Microsoft Exchange Server só faz sentido em um computador que executa o Exchange Server. Se necessário, um operador também pode executar a mesma tarefa simultaneamente em vários sistemas gerenciados. Os monitores podem ter dois tipos de tarefas associadas a eles: tarefas de diagnóstico que tentam descobrir a causa de um problema e tarefas de recuperação que tentam corrigir o problema. Essas tarefas poderão ser executadas automaticamente quando o monitor entrar em um estado de erro, fornecendo uma forma automatizada de resolver problemas. Elas também podem ser executadas manualmente, já que a recuperação automatizada nem sempre é a abordagem preferencial.

Relatórios

Da mesma maneira que um pacote de gerenciamento pode conter modos de exibição personalizados para os objetos de destino do pacote de gerenciamento, ele também pode conter relatórios personalizados. Por exemplo, um pacote de gerenciamento pode incluir uma definição personalizada de um dos relatórios incorporados do Operations Manager, especificando os objetos exatos que o relatório deve ter como meta.

Descobertas de Objeto

As descobertas de objetos são usadas para localizar objetos específicos em uma rede que precisam ser monitorados. Os pacotes de gerenciamento definem o tipo de objetos que o pacote de gerenciamento monitora. As descobertas de objetos podem usar o Registro, WMI, scripts, OLE DB, LDAP ou ainda um código gerenciado personalizado em uma rede. Se uma descoberta de objeto localizar objetos na rede que você deseja monitorar, é possível limitar o escopo de descobertas de objetos usando substituições.

Perfis Executar como

Um pacote de gerenciamento pode incluir um ou mais perfis Executar como. Os perfis e contas Executar como são usados para selecionar usuários com os privilégios necessários para executar regras, tarefas e monitores.

Os autores de pacote de gerenciamento podem criar um perfil Executar como e associar o perfil a uma ou mais regras, monitores, tarefas ou descobertas. O perfil Executar como nomeado é importado juntamente com o pacote de gerenciamento no Operations Manager. O administrador do Operations Manager cria uma conta Executar como nomeada e especifica usuários e grupos. O administrador adiciona a conta Executar como ao perfil Executar como e especifica os computadores de destino em que a conta deve ser executada. A conta Executar como fornece as credenciais para executar as regras, os monitores, as tarefas e as descobertas associados ao perfil Executar como ao qual a conta Executar como pertence.

Pacotes de gerenciamento lacrados e não lacrados

Os pacotes de gerenciamento são lacrados ou não lacrados. Um pacote de gerenciamento lacrado é um arquivo binário que não pode ser editado. Um pacote de gerenciamento não lacrado é um arquivo XML que pode ser editado. Os pacotes de gerenciamento lacrados devem ter uma extensão .mp, e os pacotes de gerenciamento não lacrados devem ter uma extensão .xml.

Em geral, os pacotes de gerenciamento obtidos de um aplicativo ou de um fornecedor de dispositivo de hardware são lacrados.

Embora não seja possível alterar as configurações no pacote de gerenciamento lacrado, ainda será possível personalizar as configurações aplicadas de um pacote de gerenciamento depois que ele for importado usando substituições ou criando configurações adicionais, como regras, monitores e tarefas que suplantam as configurações padrão do pacote de gerenciamento. Todas as personalizações criadas são salvas em um arquivo separado do pacote de gerenciamento.

Bibliotecas e Dependências de Pacote de Gerenciamento

Determinados pacotes de gerenciamento são conhecidos como bibliotecas porque fornecem uma base de classes de que outros pacotes de gerenciamento dependem. Um pacote de gerenciamento que você baixa do Catálogo do Operations Manager pode incluir um pacote de gerenciamento de biblioteca. Vários pacotes de gerenciamento de biblioteca são importados como parte do processo de instalação do Operations Manager. Para uma lista de pacotes de gerenciamento importados durante a instalação do Operations Manager, consulte Pacotes de gerenciamento instalados com o Operations Manager.

Existe uma dependência quando um pacote de gerenciamento faz referência a outros pacotes de gerenciamento. Você deve importar todos os pacotes de gerenciamento mencionados antes de importar o pacote de gerenciamento que depende desses pacotes de gerenciamento. Os pacotes de gerenciamento incluem um guia de pacote de gerenciamento que deve documentar as dependências do pacote de gerenciamento. Além disso, se você tentar importar um pacote de gerenciamento, e os pacotes de gerenciamento de que ele depende não estiverem presentes, a caixa de diálogo Importar Pacotes de Gerenciamento mostrará uma mensagem de que a importação do pacote de gerenciamento falhará e apresentará uma lista dos pacotes de gerenciamento ausentes. Depois de importar um pacote de gerenciamento, você poderá exibir suas dependências no console de Operações.

Para exibir as dependências de um pacote de gerenciamento

  1. No console de Operações, no espaço de trabalho Administração, clique em Pacotes de Gerenciamento.

  2. Clique com o botão direito do mouse no pacote de gerenciamento desejado e depois clique em Propriedades.

  3. Na caixa de diálogo Propriedades do pacote de gerenciamento, clique na guia Dependências.

    A guia Dependências lista todos os pacotes de gerenciamento de que o pacote de gerenciamento selecionado depende e todos os pacotes de gerenciamento que dependem do pacote de gerenciamento selecionado.