Quest-ce qu'un webservice pour les checks passifs 

Le receiver a un module spécial pour les checks passifs. Ce module est appelé ws-arbiter et va ouvrir par défaut le port 7760 TCP/HTTP. Vous pourrez inscrire vos checks dans le receiver grâce à ce module.

Configuration du module 

La configuration de ce module se trouve dans le fichier  /etc/shinken/modules/ws-arbiter.cfg

Par défaut ce sera :

define module {
	module_name ws-arbiter
	module_type ws_arbiter
	host 0.0.0.0
	port 7760
	username anonymous ; If you want auth, set username and password.
	#password secret
}

Les valeurs peuvent être :

Exemple d'un push de check passif :

Pour passer le résultat d'un check d'un hôte:

curl -u user:password -d "host_name=mon-hote&service_description=check-de-mon-hote&return_code=0" --data-urlencode "output=Everything OK" http://ip-du-receiver:7760/push_check_result