Nagios - Monitorando temperatura de servidores GNU/Linux

Mais um artigo para os amantes do Nagios. Agora ensino como monitorar a temperatura de servidores GNU/Linux utilizando o software lm-sensors em conjunto com o NRPE.

[ Hits: 28.789 ]

Por: Rafael Oliveira em 13/11/2012 | Blog: http://itformoney.wordpress.com/


Configurando o servidor a ser monitorado



Vamos direto ao ponto, comece configurando o servidor que será monitorado. Ele deverá estar com o monitoramento do Nagios ativo, veja mais no artigo Instalando o Nagios Core 3.2.

Como estaremos trabalhando com Perl e CPAN, muitas dependências podem faltar, bibliotecas etc, por isso neste artigo vou tentar minimizar ao máximo isso, utilizando tudo que trago nestes 3 anos trabalhando com o Nagios.

Vamos garantir que algumas bibliotecas estejam instaladas no servidor a ser monitorado:

# apt-get update && apt-get upgrade
# apt-get install libgd2-xpm-dev libsnmp-perl libssl-dev


Agora vamos iniciar o console do CPAN, que é onde a brincadeira começa:

# perl -MCPAN -e shell

Qualquer pergunta, apenas dê ENTER. Pois bem, console iniciado, agora vamos atualizar o CPAN para que nenhum problema de incompatibilidade de versões ocorra:

> install CPAN
> reload CPAN

CPAN atualizado, agora vamos à instalação dos módulos necessários para o funcionamento do lm-sensors. Poderíamos apenas instalar o modulo "Nagios::Plugins", que o CPAN instalaria as dependências deste e estaria tudo lindo, porém, todas as vezes que tentei, ocorreram problemas de faltar um ou outro módulo no final.

Siga esta sequência básica para instalação dos módulos, fique atento às perguntas, qualquer pergunta tecle apenas ENTER, que provavelmente ele estará apenas perguntando sobre a instalação de outros módulos que seu CPAN não possua, porém, ao final da instalação de cada módulo, digo, quando o console cair na linha de digitação ("cpan[9] >"), verifique nas informações de finalização da instalação para que não haja nenhuma linha "ERROR". Caso tenha, analise com atenção, pois ele trará o módulo, ou linha, em que ocorreu o problema.

Então vamos à instalação:

> install CPAN::Meta
> install Module::Metadata
> install Module::Build
> install Module::Implementation
> install Test::Fatal
> install Params::Validate
> install Nagios::Plugin

Sofrido, não?! Bom, agora feche o console e vamos para a instalação dos sensores:

> q

    Próxima página

Páginas do artigo
   1. Configurando o servidor a ser monitorado
   2. Instalando o lm-sensors
   3. Adicionando a checagem ao NRPE
   4. Temperaturas do próprio servidor Nagios
Outros artigos deste autor

Instalando o Nagios Core 3.2, Plugins, NRPE, NSClient (Ubuntu 10.4)

Leitura recomendada

Arduino - Crie o seu próprio robô ou sensores inteligentes

Docker - Infraestrutura simples e rápida

Como Rodar o Mplayer no Linux

SparkleShare - Uma alternativa livre do Dropbox

Yenka - Mais que um simulador de circuitos eletrônicos

  
Comentários
[1] Comentário enviado por douglas oliveira em 13/11/2012 - 17:52h

Boa Tarde,

Você sabe se pelo Nagios tem como monitorar temperatura de servidores windows.

[2] Comentário enviado por robsonstenico em 13/11/2012 - 20:44h

mto bom...
vlw

[3] Comentário enviado por danniel-lara em 13/11/2012 - 22:03h

Muito bom parabéns

[4] Comentário enviado por Rafael Oliveira em 14/01/2013 - 09:15h


[1] Comentário enviado por douglas oliveira em 13/11/2012 - 17:52h:

Boa Tarde,

Você sabe se pelo Nagios tem como monitorar temperatura de servidores windows.

Douglas, tem sim.
Você pode monitorar pelo snmp ou por plugins específicos do Nagios para sua máquina, existem plugins construídos especificamente para hardware, IBM, DELL, HP, dê uma procurada no Nagios Exchange que você vai encontrar bastante coisa a respeito.

[5] Comentário enviado por ogaroto666 em 27/02/2013 - 17:08h

Ola amigo, gostaria de saber se ele só monitora o proprio servidor nagios ou também monitora os outros servidores da rede.
por que coloquei ele para monitorar outros servidores e ele lê a temperatura do servidor nagios ao invés de ler a do SRV-01!

[6] Comentário enviado por thla_88 em 04/01/2015 - 15:10h

Rafael ótima postagem, mas preciso de um help, fiz todo o procedimento mas ao verificar os sensores com o comando sensors o resultado foi este:
No sensors found!
Make sure loaded all the kernel drivers you need
Try sensors-detect to find out which these are.

Estou usando o debian 7.7 core no virtualbox, será por isso o fator de ser uma máquina virtual? Ajuda aê galera!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts