Hi,

I'm configuring Shinken to get passive hosts and services checks.
When 1 of the passive service check return a critical error, it seems like Shinken is forcing a host active check by launching the host "check_command", which is configured with check_dummy to send a critical state (for working with freshness).
When all services are OK no problem, freshness configuration is working as excpected so it can't be a false stale state because I don't get stale state message in the logs.

Here is my logs:

Code:
==> arbiterd.log <==
[1431532022] EXTERNAL COMMAND: [1431532021] PROCESS_SERVICE_CHECK_RESULT;test-shinken-passif;check_smbd;2;Check process CRITICAL - smbd pas demarré
[1431532022] EXTERNAL COMMAND: [1431532021] PROCESS_HOST_CHECK_RESULT;test-shinken-passif;0;OK - 192.168.168.208 responds to ICMP. Packet 1, rta 0.212ms|pkt=1;;0;5 rta=0.212;1000.000;1000.000;;

==> schedulerd.log <==
[1431532022] PASSIVE SERVICE CHECK: test-shinken-passif;check_smbd;2;Check process CRITICAL - smbd pas demarré
[1431532022] PASSIVE HOST CHECK: test-shinken-passif;0;OK - 192.168.168.208 responds to ICMP. Packet 1, rta 0.212ms|pkt=1;;0;5 rta=0.212;1000.000;1000.000;;
[1431532024] HOST ALERT: test-shinken-passif;UP;HARD;1;OK - 192.168.168.208 responds to ICMP. Packet 1, rta 0.212ms

==> schedulerd.log <==
[1431532027] HOST ALERT: test-shinken-passif;DOWN;HARD;1;CRITICAL: ECHEC reception du controle HOTE passif
My question is: how to make hosts independant of services ?
I would like host stay up (which is true) even if one of its services get down, so do that active check is used only by freshness and not forced (I think) by Shinken when service is down.

Thanks by advance !