The "working" services using below command:
Check command name: check_xi_service_nsclient
Command view: $USER1$/check_nt -H $HOSTADDRESS$ -u -t 60 -s "$ARG1$" -p 12489 -v $ARG2$ $ARG3$ $ARG4$
So, from command view we can see that they are using check_nt.
I have done the changes suggested by you in NSC.ini file and restarted nsclient++ service, but getting the same error.
Also, ran below commands in Nagios XI server:
/usr/local/nagios/libexec/check_nrpe -H 10.144.223.155
/usr/local/nagios/libexec/check_nrpe -H 10.144.223.155 -c alias_cpu
/usr/local/nagios/libexec/check_nrpe -H 10.144.223.155 -c alias_mem
/usr/local/nagios/libexec/check_nrpe -H 10.144.223.155 -c CheckMEM -a MaxWarn=90% MaxCrit=95% ShowAll type=physical
I got this output in all four commands :
CHECK_NRPE: Error - Could not complete SSL handshake.
I am attaching the nsclient.log and NSC.ini file here.
Thanks a lot for your continuous support