Compartilhar via


Processo de monitoramento modelo

 

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

O monitoramento de processo permite modelo monitorar se um determinado processo está em execução em um computador. Usando esse modelo, você pode implementar dois diferentes cenários básicos: Você pode exigir o processo em execução para um aplicativo específico e ser avisado se não está em execução, ou você talvez precise ser alertado se você descobrir que um processo indesejado está em execução. Além de monitorar se o aplicativo está em execução, você pode coletar dados de desempenho para o processador e o uso de memória do processo.

Cenários

Use o monitoramento de processo modelo em diferentes cenários em que você precisa monitorar um processo em execução em um computador gerenciado por agente baseado no Windows. Seu aplicativo pode monitorar os processos a seguir.

Processo crítico

Um processo que deve ser executado todas as vezes. Use o monitoramento de processo modelo para garantir que esse processo está em execução nos computadores onde ele está instalado e use o monitoramento de processo modelo para medir o desempenho.

Processo indesejado

Um processo que não deve ser executados. Esse processo pode ser um processo não autorizado conhecidos que pode causar danos ou pode ser um processo é iniciado automaticamente quando ocorre um erro no aplicativo. O monitoramento de processo modelo pode monitorar esse processo e envia um alerta se encontra em execução.

Processo de execução longa

Um processo que executa por curtos períodos de cada vez. Se o processo é executado durante um tempo excessivo, isso pode indicar um problema. O monitoramento de processo modelo pode monitorar o período de tempo que esse processo é executado e envia um alerta se o tempo de execução excede um período específico.

Monitoramento realizado pelo modelo de monitoramento de processo

Dependendo de suas seleções no Assistente de monitoramento de processo, o monitoramento executada pelos monitores criados e regras podem incluir qualquer uma das configurações a seguir.

Exibindo dados de monitoramento

Todos os dados coletados pelo monitoramento de processo modelo estará disponível no estado do processo exibição localizado no serviço do Windows e o monitoramento de processos pasta. Nesse modo, um objeto é listado para cada agente no grupo que você selecionou. Mesmo que um agente não monitora um processo, está listado e o monitor reflete o estado do processo que não está em execução.

Você pode exibir o estado dos monitores processos individuais abrindo o Operations Manager Gerenciador de integridade para o objeto de processo. Você pode exibir dados de desempenho, abrindo o modo de exibição de desempenho para o objeto de processo.

Os mesmos objetos de processo são listados no estado do processo exibição são incluídos no Gerenciador de integridade do computador que hospeda o processo. O estado de integridade dos monitores processo acumula a integridade do computador.

Opções do assistente

Quando você executa o monitoramento de processo modelo, você precisa fornecer valores para as opções nas tabelas a seguir. Cada tabela representa uma única página do assistente.

Propriedades Gerais

As seguintes opções estão disponíveis no Opções gerais página do assistente.

Opção

Descrição

Nome

O nome usado para o processo. Esse nome é exibido no console de operações para o assistente. Ele não precisa ser o mesmo nome que o processo.

Descrição

Descrição opcional do processo.

Pacote de Gerenciamento

Pacote de gerenciamento para armazenar a classe e monitores que cria o modelo. Se você criar quaisquer outros monitores ou regras que estão usando o serviço como uma classe de destino, eles precisam ser armazenados no mesmo pacote de gerenciamento.

Para obter mais informações sobre os pacotes de gerenciamento, consulte Selecionar um arquivo de pacote de gerenciamento.

Processo a Monitorar

As seguintes opções estão disponíveis no processo a monitorar página do assistente.

Opção

Descrição

Cenários de monitoramento

O tipo de monitoramento, que é a ser executada. Selecione Monitor se e como um processo está em execução para monitorar um processo desejado e definir o monitor para um estado crítico quando o processo não está em execução. Selecione monitorar somente se um processo está executando para monitorar um processo indesejado e definir o monitor para um estado crítico quando o processo está em execução.

Nome do processo

O nome completo do processo. Esse é o nome do processo como ele aparece no Gerenciador de tarefas. Ele não deve incluir o caminho para o arquivo executável real. Você pode digitar o nome ou clique em elipse (...) botão para localizar o nome do arquivo.

Grupo definido com destino

O processo é monitorado em todos os computadores que estão incluídos no grupo especificado.

Processos em Execução

As seguintes opções estão disponíveis no executando processos página do assistente.

Opção

Descrição

Gerar um alerta do número de processos está abaixo do valor mínimo ou acima do valor máximo por mais tempo que a duração especificada

Se selecionado, o monitor é definido para um estado crítico e um alerta será criado se o número de instâncias do processo especificado é menor que o mínimo especificado ou maior que o máximo especificado por um período maior que a duração especificada.

Para garantir que pelo menos uma instância do processo está em execução, definir o mínimo e o máximo como 1.

Número mínimo de processos

O número mínimo de processos que devem ser executados.

Número máximo de processos

O número máximo de processos que devem ser executados.

Duração

Especifica quanto tempo o número de processos em execução deve exceder o intervalo especificado antes que o monitor seja definido para um estado crítico. Não defina esse valor como menos de 1 minuto.

Gerar um alerta se o processo é executado maior que a duração especificada

Se selecionado, o monitor é definido para um estado crítico e um alerta será criado se uma instância do processo é executado por mais tempo que a duração especificada.

Dados de Desempenho

As seguintes opções estão disponíveis no dados de desempenho página do assistente.

Opção

Descrição

Gerar um alerta se o uso da CPU exceder o limite especificado

Especifica se o uso da CPU do processo deve ser monitorado. Para definir o estado de erro no objeto e gerar um alerta quando o limite especificado for excedido, será criado um monitor. Uma regra é criada para coletar o uso da CPU para análise e relatório.

Uso da CPU (porcentagem)

Se a utilização da CPU é monitorada, esta opção define o limite. Se a porcentagem de utilização total da CPU exceder o limite, o objeto é definido para um estado de erro e um alerta é gerado.

Gerar um alerta se o uso de memória excede o limite especificado

Especifica se o uso de memória do processo deve ser monitorado. Para definir o estado de erro no objeto e gerar um alerta quando o limite especificado for excedido, será criado um monitor. Uma regra é criada para coletar o uso da CPU para análise e relatório.

Uso de memória (MB)

Se o uso de memória é monitorado, esta opção define o limite. Se o espaço em disco em megabytes (MB) de utilização total da CPU exceder o limite, o objeto é definido para um estado de erro e um alerta é gerado.

Número de amostras

Se a utilização de CPU ou memória for monitorada, essa opção especifica o número de amostras consecutivas de desempenho que devem ser excedido para o objeto é definido como um estado de erro e um alerta é gerado.

Especificando um número maior que 1 para essa opção limita o ruído de monitoramento, garantindo que um alerta não é gerado quando o serviço resumidamente excede o limite. Quanto maior o valor que você definir, quanto maior o período de tempo antes de você será instruído a um problema. Um valor típico é 2 ou 3.

Intervalo de amostragem

Se a utilização de CPU ou memória for monitorada, especifique o período de tempo entre amostras de desempenho.

Um valor menor para essa opção reduz o tempo para detectar um problema, mas aumenta a sobrecarga no agente e a quantidade de dados coletados para relatórios. Um valor típico é de 5 a 15 minutos.

Monitoramento adicional

Além de executar o monitoramento especificado, o monitoramento de processo modelo cria uma classe targetd que você pode usar para fluxos de trabalho e monitores adicionais. Qualquer monitor ou regra usando essa classe como um destino será executado em qualquer computador gerenciado por agente no grupo especificado no modelo. Se ele cria eventos do Windows que indicam um erro, por exemplo, você poderia criar um monitor ou regra que detecta o evento específico e usa a classe o processo como um destino.

Criando e modificando modelos de processo do Monitor

Para executar o Assistente de monitoramento de processo

  1. Determine o grupo de destino para o monitor usando a seguinte lógica:

    - Se você deseja descobrir o processo em todos os computadores baseados no Windows no grupo de gerenciamento, você não precisa criar um grupo. Você pode usar o grupo existente **todos os computadores Windows**.
    
    - Se você quiser apenas o processo a ser descoberto em um determinado grupo de computadores, certifique-se de que um grupo apropriado existente ou cria um novo grupo usando o procedimento em [Como criar grupos no Operations Manager](hh298605\(v=sc.12\).md).
    
    - Se o processo que você está monitorando estiver em um cluster, crie um grupo com objetos da classe **Virtual Server** que representa os nós do cluster que contém o serviço.
    
  2. Inicie o Assistente de adição de monitoramento.

  3. Sobre o Selecionar tipo de monitoramento marque monitoramento de processo, e, em seguida, clique em próximo.

  4. Sobre o Propriedades gerais página, o nome e Descrição caixas, digite um nome e uma descrição opcional. O nome é usado para descrever o processo no console de operações. Não é o nome real do processo.

  5. Selecione um pacote de gerenciamento no qual salvar o monitor ou clique em novo para criar um novo pacote de gerenciamento. Para obter mais informações, consulte Selecionar um arquivo de pacote de gerenciamento.

  6. Clique em Avançar.

  7. Sobre o processo a monitorar página, faça o seguinte:

    1. Selecione se deseja monitorar um queria ou um indesejados processo.

    2. No nome do processo digite o nome completo do processo a monitorar. Por exemplo, notepad.exe. Você também pode clicar a elipse (...) botão e localize o arquivo executável.

    3. Clique em elipse (...) botão à direita do grupo de destino caixa e, em seguida, selecione o grupo da primeira etapa deste procedimento.

    4. Clique em Avançar.

  8. Se você selecionou a opção para um queria no processo o executando processos página, faça o seguinte:

    1. Se você quiser monitorar se o processo está sendo executado, faça o seguinte:

      1. Selecione a opção para gerar um alerta do número de processos está abaixo do valor mínimo ou acima do valor máximo por mais tempo que a duração especificada.

      2. No número mínimo de processos digite o número mínimo de processos que devem ser executados. Para uma única instância do processo, isso normalmente é 1.

      3. No número máximo de processos digite o número máximo de instâncias do processo que devem ser executados.

      4. No duração digite o período de tempo que processos em execução devem exceder o intervalo especificado antes que o monitor seja definido para um estado crítico. Esse valor não deve ser definido para menos de 1 minuto. Observe que o processo poderia parar e reiniciar nessa janela de tempo sem erro detectado.

    2. Se você deseja monitorar para o comprimento de um processo é executado, faça o seguinte:

      1. Selecione a opção para gerar um alerta se o processo é executado maior que a duração especificada.

      2. No duração digite o período máximo de tempo que você deseja que o processo seja executado antes que o monitor seja definido para um estado crítico. Esse valor não deve ser definido para menos de 1 minuto.

  9. Se você selecionou a opção para um processo desejado, sobre o dados de desempenho selecione os contadores de desempenho e limites que você deseja monitorar. Para obter mais informações, consulte o Opções do assistente seção.

    System_CAPS_noteObservação

    Esta página será desabilitada se você selecionou a opção para um indesejados processo.

  10. Se você tiver selecionado contadores de desempenho, especifique o intervalo de monitoramento.

  11. Clique em Avançar.

  12. Examine o resumo do monitor e, em seguida, clique em criar.

Para modificar um modelo de processo de monitoramento existente

  1. Abra o console de operações com uma conta de usuário que tenha credenciais de autor.

  2. Abra o espaço de trabalho de Criação.

  3. No criação painel de navegação, expanda modelos de pacote de gerenciamento, e, em seguida, clique em monitoramento de processo.

  4. No monitoramento de processo painel, localize o monitor para alterar.

  5. O monitor e, em seguida, selecione propriedades.

  6. Digite as alterações que você deseja e, em seguida, clique em OK.

Monitores de monitoramento de processo de exibição e os dados coletados

Para exibir todos os monitores de monitoramento de processo

  1. Abra o console de Operações.

  2. Abra o monitoramento espaço de trabalho.

  3. No monitoramento painel de navegação, selecione serviço do Windows e o monitoramento de processos, e, em seguida, clique em estado do processo.

Para exibir o estado de cada monitor

  1. No estado do processo painel, clique com botão direito um objeto. Selecione Abrir e clique em Gerenciador de Integridade.

  2. Expanda os nós Disponibilidade e Desempenho para exibir os monitores individuais.

Para exibir o desempenho coletados para um processo

  1. No estado do processo painel, clique com botão direito um objeto. Selecione Abrir, e, em seguida, clique em desempenho.

  2. No painel Legenda, selecione os contadores que você deseja exibir.

  3. Use as opções no painel Ações para modificar a exibição de Desempenho.