Objetivo
Apresentar a solução para os seguintes erros: “Check_NRPE: Remote does not support Version 3 Packets” ou “CHECK_NRPE: Socket timeout” que pode ocorrer ao executar a consulta a partir do OpMon.
Por que esse erro ocorre?
Atualmente existem novas versões do NRPE e se você estiver utilizando um cliente atualizado e tentar checar um agente que esteja com versão inferior, pode ter um problema por conta da versão divergente. O cliente irá utilizar pacotes v3 e o agente irá receber apenas v2.
Solução
A primeira indicação é que seja atualizado o agente na estação em questão. Neste caso está existindo uma incompatibilidade devido ao versionamento. Caso não seja possível ou viável atualizar, execute o mesmo comando, porém adicione a opção -2. Dessa forma irá forçar o plugin a conectar utilizando pacotes v2 e não v3.
[root@opmon]# /usr/local/opmon/libexec/check_nrpe -2 -H IP_DO_SERVIDOR NRPE v2.13
Para mais informações sobre esse problema, acesse a documentação oficial clicando aqui.