Building NRPE on Solaris 10 with SSL Support
Solaris 10 ships OpenSSL as part of the OS distribution, in /usr/sfw. It appears that they have removed some of the ciphers in order to be compliant with export restrictions. Unfortunately, that throws a wrench in things when you want your Solaris Nagios server to use the Nagios Remote Plugin Executor (NRPE) to securely talk to other hosts. In my case, my Nagios server is a Sun T2000 and I’m referring to NRPE version 2.12. Newer versions may fix these issues. First, I built NRPE 2.12 with: ./configure –with-ssl-lib=/usr/sfw/lib –with-ssl-inc=/usr/sfw/include –with-ssl=/usr/sfw –prefix=/opt/whatever Once that was done the error I was getting on the target Linux host (in /var/log/messages) was the ultra-informative: Error: Could not complete SSL handshake. 5 I checked …