| Scroll Ignore | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Description
Le 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.
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 |