Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Yes, the document is relevant for establishing connection between two servers, but I assume HP iLO has it's own Linux distribution or different sshd server.
After I run ssh-copy-id, this error is printed out:
/usr/bin/ssh-copy-id:ERROR: No identities found
I also tried to upload base64 certificate by iLO website but it doesn't accept it?
Can you consider this option as well as a solution for connection with check_by_ssh and getting information back ?
On your Core system, did you login as the nagios and run ssh-keygen to generate the public key that the ssh-copy-id is looking for?
If the .pub file isn't setup using the ssh-keygen util, that could cause the error you are having.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Can you post how the check_ilo2_health command is defined in the commands,cfg file?
Can you run the following command and post the output so we can see what the error is?
I would have to see the check_ilo2_health.pl script to be sure but the error could be that the Nagios daemon is trying to embed the script and that is causing the error.
Edit the check_ilo2_health.pl script and change the following line from
Disable selinux for sure, sometimes nagios has issues with that running.
To set the permissions, go to the folder the plugin is installed at and run the following.