| 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.
Mettre un Prise en compte sur un hôte, un cluster ou un check
Paramètres de l'appel
| Nom | Obligatoire | Description |
|---|
user |
| utilisateur | |
password |
| mot de passe |
Méthode HTTP utilisé | POST | |
action |
| Options disponibles: add, delete. Ajoute un supprime la prise en compte. Par défaut: add |
time_stamp | La date d'activation de la prise en compte. Par défaut, la date d'appel de l'API sera utilisée. | |
host_name | Nom de l'hôte cible |
service_description | Nom du check cible ( si résultat est celui d'un check ) | |
comment | Le commentaire de la prise en compte (optionnel) | |
notify | 1 ou 0 pour notifier les contacts qui sont signalés sur l'équipement comme recevant les notifications de changement sur cet élément. | |
author | L'auteur de la prise en compte. Par défaut "anonyme" qui correspond un utilisateur lambda non déclaré dans Shinken Enterprise. | |
sticky | Si sticky=1, la prise en compte est automatiquement enlevée lorsque l'état change, peu importe, l'état (Warning → Critique par exemple). Si sticky=2, la prise en compte est automatiquement enlevée lorsque l'état est OK. Par défaut, sticky=1. | |
persistent | Si persistent=1, 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é. Option présente dans Shinken Framework, dépréciée dans Shinken Entreprise. |
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 |