Pour vérifier si vous y avez accès, essayez un simple telnet sur l'adresse:port, un ping ou un traceroute pour voir où il bloque.
telnet IP port
ping IP
traceroute -p $port IP
Vérifiez également sur le serveur cible que le démon nrpe fonctionne correctement.
netstat -at | grep nrpe
Vous devez également vérifier les versions d'OpenSSL installées sur les deux serveurs, car j'ai vu ce casser les vérifications à l'occasion avec la poignée de main SSL !
Si vous exécutez nrpe en tant que service, assurez-vous d'avoir cette ligne dans votre nrpe.cfg côté client :
# example 192. IP, yours will probably differ
allowed_hosts=127.0.0.1,192.168.1.100
Vous dites que c'est fait, cependant, si vous exécutez nrpe sous xinetd, assurez-vous de modifier le only_from
directive dans le fichier /etc/xinetd.d/nrpe
.
N'oubliez pas de redémarrer le service xinetd :
service xinetd restart