There’s a table in the Doc section that shows compatibility of NSClient++ version with
check_nt, check_nrpe 2.x, check_nscp_nrpe, check_nscp_web, check_nscp
I’m looking at that because I find when I build check_nrpe 3.x, or 2.7 for that matter, on a current Ubuntu system it can’t agree with the current NSClient++ on Windows about an SSL protocol, so fails. Both when built on an old Ubuntu 10.04 work against the current Windows NSClient++, but building on Ubuntu 18.04.1, both get the dreaded SSL error. The NSClient++ log confirms they couldn’t reach protocol agreement.
Anyway, in that table I notice two things. First, that check_nrpe 3.x isn’t even listed. Is that because it’s generally incompatible? Second, that check_nscp_nrpe is – and I can’t find much other mention of it. I assume that if I built the whole Linux package for NSClient++ I might find it there. But the build process for a Debian system is not clearly enough documented for my little mind to simply do so and see the results.
So, is there a stand-alone check_nscp_nrep package somewhere? More important, is it likely to be more compatible with NSClient++ than it seems nrpe (2 or 3) itself is, at least when built on Ubuntu 18.04?
Our environment is have Windows, half Linux, with Nagios (soon to be Naemon) on Linux, and nrpe handling the Linux queries, with NSClient++ fielding for Windows. Getting some version of check_nrpe to work now from an up-to-date Ubuntu to NSClient++ is necessary to finally retire the old Ubuntu 10 Nagios host, which has happily been speaking to NSClient++ for years.