Objetivo
Descrever os procedimentos para instalação automatizada do agente de monitoramento em ambientes HP-UX, a fim de monitorar com o OpMon.
Este agente foi homologado somente para versões HP-UX Itanium 11.23 IA e 11.31 IA.
Para HP-UX RISC utilize o processo manual, clique aqui.
Público-alvo
Destinado aos administradores do OpMon e as equipes de TI que já estão familiarizadas com a instalação de aplicações HP-UX, e com a configuração do OpMon.
Solução
Com o intuito de otimizar o processo de instalação do agente HP-UX, a OpServices criou um pacote de instalação automatizado, contendo o NRPE + NagiosPlugins + OpServicesPlugins, basta seguir os passos abaixo.
Download direto da página da Opservices em: [ OpMonAgent HP-UX-11-1.0.bin ]
O agente deve ser instalado no equipamento HP-UX de destino, e depois configurado no OpMon.
Ou se preferir, pode tentar uma instalação manual, basta clicar aqui e seguir os passos.
1) Obtendo o arquivo de instalação
Faça o login como root no servidor alvo e posteriormente o download do arquivo, conforme abaixo:
[root@localhost] cd /tmp [root@localhost tmp]# wget http://www.opservices.com.br/files/agentes/HP-UX/OpMonAgent_HP-UX-11-1.0.bin
2) Habilitar a permissão de Execução
É necessário executar o procedimento abaixo para tornar o arquivo executável.
[root@localhost tmp]# cdmod +x OpMonAgent_HP-UX-11-1.0.bin
3) Execute o instalador
Para executar a instalação siga o procedimento conforme abaixo.
Ele vai descompactar o agente e efetuar a instalação em modo silencioso através do swinstal , criando o usuário nrpe , efetuando posteriormente a configuração dos plugins e inicialização do agente.
[root@localhost tmp]# ./OpMonAgent_HP-UX-11-1.0.bin
4) Testando os Plugins
Para validarmos se os plugins estão funcionando, façamos alguns testes. Se tudo estiver certo, o resultado deve ser similar ao demonstrado.
[root@localhost]# cd /opt/nrpe/libexec [root@localhost libexec]# ./check_load check_load: Could not parse arguments Usage: check_load [-r] -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15 [root@localhost libexec]# ./check_http -H www.google.com HTTP OK: HTTP/1.1 302 Found - 1009 bytes in 0.219 second response time |time=0.218719s;;;0.000000 size=1009B;;;
5) Testando o acesso Localmente
Para verificar se a porta 5666 está aberta para conexões, use o comando abaixo e verifique se a saída está similar.
[root@localhost]# netstat -vantup | grep 5666 tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 2202/xinetd
Para verificar a comunicação do NRPE
[root@localhost]# /opt/nrpe/libexec/check_nrpe -H 127.0.0.1 NRPE v2.12
6) Testando o acesso pelo OpMon
A partir da console do OpMon , podemos verificar a comunicação do NRPE ao executar o comando abaixo, colocando o IP_DO_SERVIDOR, onde acabamos de instalar o agente.
[root@opmon]# /usr/local/opmon/libexec/check_nrpe -H IP_DO_SERVIDOR NRPE v2.12
Executando uma consulta do load através do NRPE
[root@opmon]# /usr/local/opmon/libexec/check_nrpe-H IP_DO_SERVIDOR -c check_load -a none OK - load average: 0.02,0.03,0.00|load1=0.020;15.000;30.000;0;load5=0.030;10.000;25.000;0;load15=0.000;5.000;20.000;0;