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