| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Introduction
Le listener-rest est une source qui expose une API REST permettant d'ajouter de nouveaux hôtes via des requêtes HTTP contenant un objet décrivant un hôte au format JSON.
Voici un exemple de requête avec curl :
| Code Block | ||
|---|---|---|
| ||
curl -u USER:PASSWORD \
-H "Content-Type: application/json" \
-d '{"host_name":"my_host", "use":"linux", "address":"192.168.1.254"}' \
-X PUT 'http://SYNCHRONIZER-IP-INTERFACE:7761/shinken/listener-rest/v1/hosts/' |
Il peut être utile d'ajouter plusieurs écouteurs pour différencier l'origine des informations reçues.
Chaque source utilisera le même format d'API REST, mais chaque écouteur aura sa propre base de stockage.
La description des différents appels réseau sont décris dans la page suivante : API REST: Gérer des hôtes ou des clusters
L'explication pour configurer, une source de type écouteurs reportez vous à la page : Configuration d'un écouteur.
Définition de la source
Vous trouverez la procédure de mise en place et de configuration dans la page suivante Ecouteur de type listener-rest