Hello,
on 4.1.6 I'm configuring fencing on HP blades Gen9.
It seems I'm able to use ilo_ssh as agent and that I have only to set 22 as the port and ssh=1 in options 

Question: why ssh=1??? the agent is named ilo_ssh.... shouldn't be obvious???
The same form command line I MUST set -x even if I use fence_ilo_ssh command

Nevertheless, this way I get successful test

Sometimes I don't get the same result if I run from shell eg:

fence_ilo_ssh -a ilo_ip -l fenceuser -S /usr/local/bin/my_fence_script.sh -x -o status 

I get sometimes:
Unable to connect/login to fencing device

I think it could be some sort of delay timeout.
In fence_ilo_ssh I see these kinds of timeouts in help

   --power-timeout=[seconds]      Test X seconds for status change after ON/OFF
   --shell-timeout=[seconds]      Wait X seconds for cmd prompt after issuing command
   --login-timeout=[seconds]      Wait X seconds for cmd prompt after login
   --power-wait=[seconds]         Wait X seconds after issuing ON/OFF
   --delay=[seconds]              Wait X seconds before fencing is started

How do they map with gui settings options in case I would use some of them?

Also, how do I map the command line option

-4, --inet4-only

Perhaps inet4_only=1 ?

I see that 

ssh=1,inet4_only=1 
works

but also
ssh=1,inet4_only=1,foo=1
works

So it is not a reliable test to verify syntax...

All in all do you think it is the best agent for ilo4 based blades?
I have made some test with fence_ilo4 but unable to get success... what should I enable on ilo web administration page in this case, if you think the agent would be better for any reason?

Thanks,
Gianluca