Como fazer nagios não hosts de classe que estão abaixo como um problema não tratado?

2

Eu monitora os desktops durante o horário de trabalho. Alguns desktops não são transformados apenas uma ou duas vezes por semana. Eu desabilitei as notificações de host para elas, mas as verificações ativas ainda falharam e o "host down" ainda aparece como um problema não tratado no nagios / multisite. Como tornar o host não um problema? Também quero que as verificações ativas permaneçam "OK" (último estado) enquanto o host estiver inativo.

@Posipiet: todos os nossos desktops executam linux (debian ou ubuntu) e eu quero ter certeza de que eles estão conectados à internet, sem atualizações pendentes, sem esgotar espaço em disco e memória, etc. Alguns de nossos funcionários são não é técnico o suficiente para administrar máquinas por conta própria. Eu quero ficar alerta, ssh e corrigi-lo sem que os usuários percebam. Ainda não quero ser spam quando estão de férias.

    
por Dima 24.08.2011 / 10:45

4 respostas

2

Eu não acho que os desktops devam ser monitorados pelo Nagios, mas talvez Permitir host para baixo, enquanto sob nagios watch pode ajudá-lo.

    
por 24.08.2011 / 10:58
1

Talvez você devesse procurar um software de inventário como o inventário do OCS: link

O Nagios não serve para monitorar sistemas que nem sempre estão ligados. Fazer com que funcione um pouco nesta situação será sempre um kludge.

Para estações de trabalho, usamos o OCSinventory, que também lista espaço em disco, etc. Para servidores, usamos Icinga.

    
por 24.08.2011 / 11:34
0

Tempo de inatividade programado talvez seja o que você quer.

    
por 24.08.2011 / 10:58
0
Embora eu realmente não goste da idéia de monitorar hosts inerentemente não confiáveis no Nagios, eu tenho uma solução possível para você. Implementar por sua conta e risco.

Instale um script em cada área de trabalho que diga ao Nagios "Estou indo embora agora, e está tudo bem" quando a máquina desligar corretamente e, ao contrário, disser "Estou de volta, por favor, monitore-me" quando inicializar. Se você fizer um pedido para um CGI no lado do cliente, você pode definir qualquer mecanismo que você gosta no lado do servidor em seu tempo livre. Eu provavelmente teria esse script desabilitar todas as verificações de host e serviço completamente, mas você poderia configurar (um tempo de inatividade realmente longo), ou o que quer que fosse que você quisesse.

Isso não funciona se as pessoas tiverem o hábito de executar ciclos pesados em suas máquinas, mas isso é um problema de treinamento do usuário (porque você não quer que elas façam isso mesmo sem um script de quiosma do Nagios).

Caso contrário, uma vez que você realmente se importa apenas com alguns não-serviços incidentais (atualizações pendentes, espaço em disco, etc.), eu provavelmente abandonaria completamente as verificações ativas e passaria com verificações passivas. Estes são mais como traps SNMP do que monitoramento ativo, e eles se encaixam muito melhor no modelo Nagios.

    
por 25.08.2011 / 00:11