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

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
themeEmacs
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/'


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

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

Comment les données de l'écouteur se mélange avec les autres sources

Lors de l'étape du mélange des sources ce qui permet de choisir quel élément de cette source se mélange avec quel élément d'une autre source sont les clés de synchronisation.
Voir la pageModules de Sources ( imports ) et de Taggers ( qualification ) 
Voir la pageLe mélange des sources & les clés de synchronisation (sync-key)

Clés de synchronisation

Voici les propriétés utilisés pour la construction des clés de synchronisation :

Propriété Type d'élémentInfo
Code Block
Nom de l'élément
Tous les élémentsCette propriété ne peut pas être retirée des propriétés utilisées pour faire les clés de synchronisation
Code Block
_SE_UUID
Tous les élémentsCette propriété ne peut pas être retirée des propriétés utilisées pour faire les clés de synchronisation