| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Description
blbl
Ajouter d'autres listener-rest
Configuration
Le listener-rest permet d'ajouter des hôtes à l'aide de requêtes HTTP.
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/' |
Configuration
Voici le fichier CFG de configuration présent dans : La configuration du module de source se trouve par défaut dans le fichier /etc/shinken/listeners/listener-rest.cfg
Exemple de fichier de configuration
| Code Block | ||
|---|---|---|
| ||
#===============================================================================
# listener-rest
#===============================================================================
# Daemons that can load this listener:
# - synchronizer
#===============================================================================
define listener {
listener_name listener-rest
#======== Module identity =========
# Listener type (to load module code). Do not edit.
module_type listener-rest
order 5
import_interval 0
# enabled: is this listener enabled or not
enabled 0
# description: display a description on the interface for this source
description The listener-rest allow listening by HTTP(s)/REST hosts
#======== Listening address =========
# host: IP address to listen to.
# note: 0.0.0.0 = all interfaces.
host 0.0.0.0
# port to listen
port 7761
} |