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
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.
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