CPU, placa mãe, HDD, temperatura do ventilador, etc monitoram através do Nagios de qualquer hardware

1

Estou usando o NagiosXI e quero monitorar o HDD, a temperatura da CPU, a velocidade da ventoinha etc. de outros hosts

Alguém pode dizer quais são as formas de monitorar através do NagiosXI?

Estou usando o método SNMP. Mas não tem sucesso.

eu verifiquei com o plugin chamado check_ipmi_sensor, mas sem sucesso.

    
por user138530 06.12.2012 / 12:36

3 respostas

1

Uma resposta detalhada para isso está além do escopo de uma resposta SF, mas parece-me razoável dar-lhe algumas dicas. A solução vem em duas partes:

  1. Qual plug-in é executado na máquina remota e
  2. Como executá-lo na máquina remota.

2) é fácil: NRPE , ou possivelmente execução remota via ssh ( check_by_ssh ), ou talvez SNMP (embora eu não seja a favor disso).

1) é um pouco difícil, e não vale a pena fazer (2) até que você tenha rachado (1). Isso envolve encontrar uma maneira de monitorar esses parâmetros na máquina remota, e os sensores são uma área de trabalho notoriamente complicada, dependente de BIOS, sem reconhecimento e com pouca documentação.

Portanto, primeiro encontre um comando simples que seja executado em cada máquina que forneça acesso aos parâmetros de hardware que você deseja medir; É provável que isso exija uma ferramenta diferente em cada plataforma de hardware diferente. Em seguida, envolva-a na lógica do plug-in NAGIOS. Então ligue via NRPE.

Editar : há um número de HOWTOs de NRPE por aí; este parece muito bom para mim. Mas vou repetir meu aviso, não há nenhum ponto real em colocar o NRPE no lugar até que você tenha os comandos para interrogar seu hardware pronto para ser executado e envolto em um wrapper compatível com NAGIOS.

    
por 06.12.2012 / 12:50
1

Se você estiver indo para a rota IPMI: No final, a maioria dos plugins irá chamar "ipmitool sdr" e analisar a saída. Certifique-se de que o nrpe do usuário execute o plug-in como possui as permissões apropriadas para fazer isso. Certifique-se de que os módulos ipmi_si e ipmi_devintf estejam carregados. Não esqueça que nem todo hardware suporta o IPMI.

Se estiver usando qualquer driver de estilo lm_sensors antigo e específico para hardware, verifique se a estabilidade do sistema pode ser afetada, algumas delas podem interferir com as coisas de baixo nível de maneiras surpreendentes ...

    
por 06.12.2012 / 14:05
0

Você pode extrair um monte de informações dos utilitários fornecidos por alguns dos vendedores de servidores. Certa vez, monitorei a temperatura da sala do servidor a partir do utilitário Dell OpenManage, que tinha a temperatura ambiente vista pela CPU.

Vale a pena o tempo e esforço para seguir a rota NCSA ou outro teste passivo. A rota passiva significa que, se o seu sistema já acumular o que o servidor de coleta ativo pode fornecer ... que os testes passivos podem ser coletados e enviados para um servidor mestre. Além disso, se o seu servidor Nagios for comprometido ... o intruso pode executar programas em qualquer servidor "conectado" ao servidor Nagios. Com a rota passiva (e criptografia no tráfego NCSA), você pode "enviar" resultados de teste para o servidor Nagios ... e se o servidor Nagios estiver comprometido ... bem, o intruso ainda não tem acesso à caixa Nagios . Além disso, com passiva (NCSA) você pode colocar em ACLs em seus switches que só permite que o tráfego se origine do servidor TESTED para o servidor Nagios enquanto bloqueia o tráfego do servidor Nagios para a caixa TESTED (espero que faça sentido).

    
por 06.12.2012 / 18:20

Tags