| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
La configuration du Synchronizer est découpé en plusieurs fichiers
synchronizerd.ini
Il est situé dans le répertoire /etc/shinken/daemons/
Ce fichier sert uniquement à stocker le nom du démon, pour la phase de pré-lancement.
| Warning |
|---|
Sauf indication contraire de votre support, ne modifiez pas ce fichier. |
synchronizer.cfg
Le chemin complet du fichier est /etc/shinken
/synchronizers/synchronizer
-master.cfg.cfg
Ce fichier a pour objectif de contenir les paramètres globaux du fonctionnement des Synchronizers :
- Configuration du canal de communication vers le démon ( port, SSL, ... )
- Configuration de l'interface
- graphique ( port, sécurisation )
- L'
- gestion directe dans l'interface de configuration
- gestion des droits avec les comptes Active directory ou OpenLDAP. Le démon va alors utiliser les connexions LDAP pour vérifier les autorisations. La procédure est ici.
Les utilisateurs non admin auront une visibilité restreinte sur les hôtes auxquels ils sont attachés directement, ou au groupe auquel ils sont rattachés.
Cette interface utilise la même base Mongodb que le Synchronizer. Le port par défaut est le 7766.
Pour plus d'information voir Paramétrage de l'interface de Configuration
Résumé des connexions du Synchonizer
Connexions possibles liées aux différentes sources :
Descriptions des variables
Liste des sources que le Synchronizer va charger.
Exemple de définition d'un synchronizer
Il est conseillé d'éditer les fichiers .cfg avec l'encodage utf-8
| Code Block | ||
|---|---|---|
| ||
#===============================================================================
# SYNCHRONIZER
#===============================================================================
# Description: The Synchronizer is responsible for:
# - Hosting the Configuration UI
#===============================================================================
define synchronizer {
synchronizer_name synchronizer-master
#host_name server-hostname
# DNS name or IP
address localhost
port 7765
# 1 = is a spare, 0 = is not a spare
spare 0
modules Cfg_password, synchronizer-module-database-backup
use_ssl 0
## Uncomment these lines in a HA architecture so the master and slaves know
## how long they may wait for each other.
#timeout 3 ; Ping timeout
#data_timeout 120 ; Data send timeout
#max_check_attempts 3 ; If ping fails N or more, then the node is dead
#check_interval 60 ; Ping node every N seconds
#======== 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
# cfg-file-nagios SAMPLE for nagios import
# openldap-example SAMPLE for OpenLDAP import
# cfg-file-sample SAMPLE for Shinken framework import
sources syncui,cfg-file-shinken,active-dir-example,sync-vmware,cfg-file-nagios,discovery,openldap-example,cfg-file-sample,listener-rest,server-analyzer
# Taggers:
# ip-tags
# regexp-tags
taggers ip-tags,regexp-tags
enabled 1
}
|
- accès à la base MongoDB,
- Le niveau de log ( au démarrage du démon ),
- le chiffrement de la base du Synchroniser,
- ...
Vous pouvez trouver le détail de tous les paramètres dans la page suivante : Paramètres globaux ( synchronizer.cfg )
| Warning |
|---|
Sauf indication contraire de votre support, ne modifiez pas ce fichier. Utiliser le fichier synchronizer_cfg_overload.cfg pour surcharger les valeurs ( cf chapitre ci-dessous ) |
synchronizer_cfg_overload.cfg
Le chemin complet du fichier est /etc/shinken-user/configuration/daemons/synchronizers/synchronizer_cfg_overload.cfg
Ce fichier permet de surcharger les paramètres par défaut du Synchronizer, ou si nécessaire d'ajouter des paramètres supplémentaires.
- Le contenu de ce fichier est expliqué dans la page suivante : Synchronizer - Surcharge des paramètres du démon
synchronizer-master.cfg
Le chemin complet du fichier est /etc/shinken/synchronizers/synchronizer-master.cfg
Ce fichier permet de définir le nom, les modules, les sources et tagueurs que le Synchronizer doit charger.
- Le fonctionnement de ce fichier se trouve dans la page : Synchronizer - Définition du démon
Répertoire monitoring_policy/
Lors de la définition de la politique de supervision ( définition d'hôtes, utilisateurs,... ), certaines valeurs par défaut de l'application peuvent être choisies par l'Administrateur Shinken.
- Cette configuration se fait dans le répertoire : /etc/shinken-user/configuration/monitoring_policy/.
- il contient plusieurs répertoires qui permettent la modification le comportement de certains éléments ou leur valeur par défaut ( actuellement, seulement pour les hôtes et les utilisateurs ) .
- Ces paramétrages sont valables pour toute la configuration ( Synchronizer et Arbiter ).
L'explication sur fonctionnement des fichiers de ce dossier, et dans quel cas les utiliser, se trouve dans la page Définition des propriétés des éléments ( Répertoire éléments )
Répertoire resource.d/
Shinken Entreprise utilise un système de variable dynamique utilisable pour la politique de supervision ( voir Les Variables ( Remplacement dynamique de contenu - Anciennement les Macros ) )
- Cette configuration se fait dans le répertoire /etc/shinken/resource.d/
- Ces valeurs par défaut sont valables pour toute la configuration ( Synchronizer, mais aussi Arbiter ).
- Le fonctionnement des données globales est expliqué dans la page suivante : Synchronizer - Données globales