Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


Panel
titleSommaire

Table of Contents
stylenone



Le Synchronizer est un élément de la configuration Shinken. Il faut le définir dans le fichier /etc/shinken/synchronizers/synchronizer-master.cfg.

Ce fichier contient :

  • Le nom de l'instance du Synchronizer
  • L'adresse et le port sur lequel le démon écoute
  • Les modules utilisés sur le démon
  • Les sources utilisées par le démon
  • Les taggers utilisés par le démon

Descriptions des variables


PropertyDefaultDescription
synchronizer_nameN/ACette variable est utilisée pour identifier le nom court du Synchronizer auquel les données sont attachées.
addressN/ACette directive est utilisée pour définir l'adresse permettant à l'Arbiter de joindre ce Synchronizer. Par défaut "localhost", changez-le par un nom DNS ou une adresse IP.
port7765Cette directive est utilisée pour définir le port TCP utilisé par le démon.
modulesN/ACette variable est utilisée pour définir tous les modules que le Synchronizer va charger.
use_ssl0Cette variable est utilisée pour définir si le Synchronizer doit être contacté en HTTPS (*1*) ou HTTP (*0*). La valeur par défaut est *0* (HTTP).
sourcesN/A

Liste des sources que le Synchronizer va charger.

taggersN/A Liste des tagueurs que le Synchronizer va charger.
enabledN/ACette variable est utilisée pour définir si le Synchronizer est activé ou non.


Exemple de définition d'un Synchronizer

Voici un exemple de définition :

(warning) Il est conseillé d'éditer les fichiers .cfg avec l'encodage utf-8

Code Block
languagebash
title/etc/shinken/synchronizers/synchronizer-master.cfg
#===============================================================================
# SYNCHRONIZER
#===============================================================================
# Description: The Synchronizer is responsible for:
# - Hosting the Configuration UI
#===============================================================================

define synchronizer {

# Shinken Enterprise. Lines added by import core. Do not remove it, it's used by Shinken Enterprise to update your objects if you re-import them.
    _SE_UUID            core-synchronizer-b755204a5add11e5a7c6080027f08538
    _SE_UUID_HASH       95a53927e628ec6f01ac7bd173e29601
# End of Shinken Enterprise part

    #======== Daemon name and address =========
    # Daemon name. Must be unique
    synchronizer_name   synchronizer-master

    # IP/fqdn of this daemon (note: you MUST change it by the real ip/fqdn of this server)
    address             localhost

    # Port (HTTP/HTTPS) exposed by this daemon
    port                7765

    # 0 = use HTTP, 1 = use HTTPS
    use_ssl             0

    #======== Modules =========
    # Modules loaded by the synchronizer
    # Available:
    # - Cfg_password                            : check password from the user configuration
    # - synchronizer-module-database-backup     : automatically backup synchronizer database
    # - synchronizer-module-authentication-LDAP : check password from LDAP server
    modules             Cfg_password, synchronizer-module-database-backup


    #======== Sources =========
    #  syncui                          Automatically added
    #  discovery                       Automatically added
    #  listener-shinken                Automatically added
    #  server-analyzer                 Automatically added
    #  cfg-file-shinken                Mandatory Standard Shinken Enterprise packs
    #  listener-rest                   SAMPLE for REST listener
    #  active-dir-example              SAMPLE for active directory
    #  sync-vmware                     SAMPLE for VMWare (deprecated)
    #  cfg-file-nagios                 SAMPLE for nagios import
    #  openldap-example                SAMPLE for OpenLDAP import
    #  cfg-file-sample                 SAMPLE for Shinken framework import
    #  synchronizer-collector-vmware   SAMPLE for VMWare
    sources           syncui, discovery, listener-shinken, server-analyzer, cfg-file-shinken, listener-rest, active-dir-example, cfg-file-nagios, openldap-example, cfg-file-sample, synchronizer-collector-vmware

    #======== Taggers =========
    #  ip-tags
    #  regexp-tags
    taggers	          ip-tags, regexp-tags


    #======== VMWare / ESXi ==========
    # 1 (default) = if vmware get the ESXi CPU stats value, 0 = do not get value
    vmware__statistics_compute_enable     1


    enabled    1
}