| Scroll Ignore | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Description
Le webservice du Receiver module écoute des requêtes HTTP pour ensuite effectuer des actions sur les hôtes/clusters ou checks concernés.
Un simple curl ou appel HTTP dans votre programme suffit pour envoyer des actions à Shinken.
Poser ou Enlever une Prise en compte sur un hôte, un cluster ou un check
Paramètres de l'appel
| Nom | Obligatoire | Description |
|---|---|---|
user | Nom de l'utilisateur | |
password | Mot de passe de l'utilisateur | |
Méthode HTTP utilisé | POST | |
action | Options disponibles: |
|
time_stamp |
La date d'activation de la prise en compte.
| ||
host_name | Nom de l'hôte |
service_description | Nom du check |
| ( si |
| la cible un check ) | ||
comment | Le commentaire de la prise en compte |
notify |
Permet de notifier les contacts ( qui sont signalés sur l' |
élément comme recevant les notifications |
).
|
author |
Nom de l'auteur de la prise en compte.
| |
sticky |
Défini le mode de suppression automatique de la prise en compte.
|
Par défaut, sticky=1.
Option présente dans Shinken Framework, dépréciée dans Shinken Entreprise.
Le statut inconnu est ignoré pour déterminer la suppression.
La prise en compte ne s'enlèvera pas dans les cas suivants :
|
La valeur par défaut est modifiable dans le fichier shinken.cfg ( voir la page Fichier de configuration ( shinken.cfg ) ).
| ||
persistent | ( déprécié ) | Défini si |
la prise en compte sera toujours présente après un redémarrage des services Shinken.
Dans Shinken Entreprise, ce comportement est celui par défaut et ne peut pas être changé. |
Exemple:
| Code Block | ||||
|---|---|---|---|---|
| ||||
curl -u user:password -X POST -d "time_stamp=$(date +%s)&host_name=host-checked&service_description=service-checked&
comment=Nous sommes entrain de corriger le problème¬ify=1" http://shinken-srv:7760/acknowledge |