NRPE: não é possível ler a saída

2

Instalei um servidor Incinga 2 e estou tentando monitorar o servidor Linux.

Então, meu servidor Icinga está funcionando bem. E na semana passada eu instalei o agente NRPE em um dos nossos servidores. É um Red Hat Enterprise Linux 6.5.

Então a instalação está ok, eu fiz a configuração básica e agora consigo monitorar CPU & uso de disco do meu servidor Icinga.

Eu adicionei um plugin check_mem.sh e criei uma nova definição de comando no meu nrpe.cfg. Se eu executar o comando manualmente a partir do servidor monitorado, não há problema, tudo funciona bem.

Mas do meu servidor Icinga, recebi o seguinte erro: NRPE: Não foi possível ler a saída. Eu tentei adicionar "2 > & 1" no final da minha definição de comando e parece ser um problema de permissão. Recebi a seguinte mensagem:

sh: /usr/lib64/nagios/plugins/check_mem.sh: /bin/bash: bad interpreter: Permission denied

Eu não entendo porque eu coloquei 777 permissões neste arquivo "check_mem.sh" e eu posso rodar manualmente com o usuário NRPE.

Alguém tem uma ideia de onde o problema pode surgir?

Obrigado.

    
por Arc_Jsc 17.09.2015 / 09:12

1 resposta

1

Oohh! Tudo bem, acho qual foi o problema.

Para pessoas que talvez tenham esse problema, você deve tentar desativar o SELinux.

Eu fiz isso com a ajuda deste link: link

    
por 17.09.2015 / 11:17

Tags