Objetivo
Descrever os procedimentos para implementação do agente NRPE na plataforma Suse Enterprise Linux 12.
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 do Linux e configuração do OpMon para monitorar servidores executando Suse Enterprise Linux como sistema operacional.
1) Obtendo o agente
Faça o login como root no servidor alvo e posteriormente o download dos arquivos.
sles12-sp3:~ # wget https://www.opservices.com.br/files/agentes/Linux/suse/nrpe-suse12.tar.gz -P /usr/local/
2) Configuração
Efetue o seguinte procedimento para descompactar o arquivos e adicionar o usuário opuser ao sistema.
sles12-sp3:~ # cd /usr/local/ sles12-sp3:/usr/local tar -xf nrpe-suse12.tar.gz sles12-sp3:/usr/local # useradd opuser -d /usr/local/opmon -s /bin/bash -c "Agente NRPE"
Mova o arquivo de configuração nrpe.service para o diretório /usr/lib/systemd/system/
sles12-sp3:~ # /usr/local# mv nrpe.service /usr/lib/systemd/system/
Edite o arquivo de configuração /usr/local/opmon/libexec/nrpe.cfg, no campo allowed_hosts configure o endereço IP do OpMon.
sles11-sp3:~ # /usr/local # vim opmon/libexec/nrpe.cfg
3) Ajustes
Configure o agente NRPE para inicilizar no boot do servidor.
sles12-sp3:/usr/local # systemctl enable nrpe.service
Inicialize o agente NRPE através do seguinte comando abaixo.
sles12-sp3:/usr/local # systemctl start nrpe.service
4) Testando o acesso localmente
Para testar se a porta 5666 está aberta para conexões use o comando abaixo e verifique se a saída está similar.
sles12-sp3:~ # ss -nltup | grep 5666 tcp 0 5 :::5666 :::* users:(("nrpe",3243,5)) tcp 0 5 *:5666 *:* users:(("nrpe",3243,4))
6) Testando o acesso pelo OpMon
A partir da console do OpMon, podemos verificar a comunicação no 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 -n NRPE v3.2.1