Monitoramento · 3 min read · Jan 30, 2026

Monitorando Microsoft Exchange 2007/2010 Com Opsview

Monitorando Microsoft Exchange 2007/2010 Com Opsview

Podemos usar o agente padrão do Opsview para monitorar uma infinidade de serviços do Exchange 07/10 “pronto para uso”; utilizando os monitores de desempenho do Windows e os status dos serviços integrados.

Pré-requisitos

Este artigo assume que o agente do Opsview foi instalado em um servidor Windows 200* executando Microsoft Exchange 2007/2010, e que o host do Microsoft Exchange (servidor Windows subjacente) já foi adicionado ao Opsview.

Configuração

  1. Primeiramente, precisaremos adicionar nossas verificações de serviço que desejamos executar contra nosso servidor Exchange. Essas verificações de serviço vão monitorar contadores de desempenho, status de serviços e alguns outros. O Opsview vem com verificações IMAP/SMTP “pronto para uso”.

  2. Para adicionar nossas novas verificações de serviço, faça login no seu servidor Opsview e navegue até “ CONFIGURAÇÕES > VERIFICAÇÕES DE SERVIÇO ” e clique no ícone verde no canto superior esquerdo.

  3. Agora precisamos preencher os campos do modelo de verificação de serviço; neste exemplo, vamos passar por adicionar apenas uma verificação de serviço, no entanto, usando as informações no apêndice no final deste artigo, você pode adicionar muitas mais verificações de serviço usando a mesma metodologia.

  4. Neste exemplo, vamos monitorar a fila de “Entrega de Caixa de Correio Ativa” do Exchange, então no nome vamos adicionar o título “Fila de Entrega de Caixa de Correio Ativa do Exchange 2007/2010” por exemplo.

Podemos adicionar qualquer descrição que quisermos no campo de descrição, ou seja, “Monitorando para garantir que…”. No “grupo de serviço”, podemos adicionar um novo grupo de serviço, ou seja, “Microsoft Exchange 2010”.

O restante dos campos pode ser preenchido conforme sua preferência, ou seja, com que frequência você gostaria de verificar/reverificar etc.

  1. Agora que o restante dos campos foi preenchido, podemos passar para a seção “plugin” e “argumentos” que são o cerne deste artigo.

Precisamos escolher o plugin “check_nrpe”, que vem com o Opsview como padrão, e na seção de argumentos precisamos adicionar o seguinte:

-H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=200 MaxCrit=250 ShowAll’

Podemos alterar os argumentos para o que quisermos, conforme a biblioteca de contadores de desempenho do Microsoft Exchange aqui.

  1. Uma vez adicionados, clique em “enviar”, e nossa nova verificação de serviço é adicionada como abaixo:

Podemos fazer isso quantas vezes quisermos para nossas numerosas verificações de serviço. Também podemos fazer isso para “-c nsc_checkservicestate” em vez de “-c nsc_checkcounter”, em termos do comando abaixo:

-H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAB=started’
  1. Agora que nossas verificações de serviço estão adicionadas, só precisamos prosseguir para adicioná-las ao nosso host Exchange, via “ CONFIGURAÇÕES > HOSTS ” e clique em “ Exchange ” ou como o host for chamado.

  2. Uma vez no host, clique em “ MONITORES ” e depois encontre a seção “ Microsoft Exchange 2010 ”, e clique em nossa nova verificação, como abaixo:

  3. Uma vez feito, role até o final da página e clique em enviar.

  4. Finalmente, só precisamos recarregar o sistema para aplicar a nova(s) verificação(ões) de serviço ao host. Para fazer isso, navegue até “ SISTEMAS > APLICAR ALTERAÇÕES ” e clique em “ RECARREGAR CONFIGURAÇÃO ”. E as novas verificações de serviço estarão ativas e aplicadas.

Apêndice

Aqui estão alguns exemplos de comandos que podem ser usados contra servidores MS Exchange 07/10:

Fila de Entrega Ativa do Exchange 2007/2010

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’

Comprimento da Fila de Poison do Exchange 2007/2010

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Poison Queue Length” MaxWarn=1 MaxCrit=1 ShowAll’

Fila de Entrega Não-Smtp Retry do Exchange 2007/2010

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Retry Non-Smtp Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’

Atualização Anti-spam do Microsoft Exchange 2007/2010 (Serviço)

check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAntispamUpdate=started’

Serviço IMAP do Microsoft Exchange 2007/2010

check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeImap4=started’

Existem muitos mais disponíveis no TechNet, que podem ser adaptados para os comandos acima.

Postado por: Brian King

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.