Como configurar alertas do Nagios para armazenamentos de email do Exchange

2

Alguém sabe como configurar o Nagios para monitorar armazenamentos de e-mail do MS Exchange ?

Nós instalamos as livrarias (por causa do espaço em disco e outras causas) e gostaríamos de monitorar seu estado (montado ou não) via nagios.

Usamos pNSClient.exe em nossos servidores windows, que podem monitorar processos e serviços - mas, aparentemente, o Exchange simplesmente usa um processo (store.exe) para todos os armazenamentos de email - e, portanto, o monitoramento store.exe não será útil.

    
por Brent 04.05.2009 / 18:47

3 respostas

2

Eu encontrei uma maneira de verificar quantas conexões ativas que existem para um mailstore particular usando o check_nt -v COUNTER verifique o seguinte:

check_nt -H $HOSTNAME$ -p $PORT$ -v COUNTER -l "\MSExchangeIS Mailbox($ARG1$)\Active Client Logons","$ARG1$ Sessions: %.f" -w0 -c0

Estou assumindo que haverá pelo menos 1 Activo login do cliente a partir de um processo do sistema, desde que o mailstore está montada, mas que cairá para 0 se for desmontado.

Vou testar isso mais tarde e avise-o.

editar

Logons de clientes ativos caíram para 0 durante a noite em algumas das lojas de e-mail, portanto, essa não é a solução, mas agora me pergunto se os Logins de cliente funcionarão conforme descrito.

Teste novamente ...

editar

O uso de Logons de clientes faz exatamente o que eu quero.

    
por 05.05.2009 / 00:59
2

Como você afirmou, como o Exchange usa o processo store.exe para todos os bancos de dados de caixa de correio, não é possível monitorar o banco de dados de caixa de correio individual dessa maneira. Pode haver maneiras de fazê-lo falando diretamente com o Exchange, mas não sei de nenhum processo para o Nagios que possa fazer isso.

O processo store.exe é o serviço de Armazenamento de Informações do Exchange, que pode ser monitorado pelo Nagios. Se os bancos de dados de caixa de correio forem desmontados devido a problemas de espaço em disco e a muitos outros problemas, é provável que esse servidor tenha parado também. Monitorar isso deve lhe dar uma boa indicação dos problemas da caixa de correio

Este artigo é um excelente tutorial sobre como configurar o monitoramento para serviços do Exchange e inclui muitas informações sobre o coisas diferentes que você pode verificar para monitorar a saúde de seus servidores Exchange.

[Editar]

O Windows Performance Counters tem um contador para o armazenamento do Exchange, o Contêiner da Caixa de Correio do MSExchangeIS, para que também possa ser usado.

    
por 04.05.2009 / 19:38
0

Esta pode ser minha opinião impopular, mas monitorar o estilo de combate a incêndios parece muito trabalho ... (mas muito melhor do que não monitorar nada). Use uma ferramenta de monitoramento que tenha inteligência incorporada dos desenvolvedores do Exchange ou qualquer serviço que precise de monitoramento, capaz de descobrir problemas que você não pode definir.

O da pergunta provavelmente tem 1 métrica de milhares de métricas importantes ao monitorar adequadamente um servidor Exchange ... além disso, ficar sem espaço em disco parece ser o material mais básico que qualquer suíte de monitoramento deve avisar - mas agora eu estou sendo incomumente irritante ^^

    
por 19.05.2009 / 19:06