Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

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

NomObligatoireDescription
Obligatoire
user
user
(tick)utilisateur
password
(tick)
password
mot de passe
(tick)
Méthode HTTP utilisé
(tick)POST
action
(tick)
action
Options disponibles: add, delete. Ajoute un supprime la prise en compte. Par défaut: add
(tick)
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
(tick)Nom de l'hôte cible
(tick)
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
languagetext
themeEmacs
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&notify=1" http://shinken-srv:7760/acknowledge