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



Introduction

La configuration du collecteur définie dans le fichier de configuration de la source ( pour la source par défaut : /etc/shinken/sources/synchronizer-collector-vmware.cfg ) peut être consultée dans l'onglet ci-dessous.

Elle est divisée en 5 chapitres :

  • Configuration générale
  • Options de mélange des sources
  • Dépôts des éléments importés
  • Clés spécifiques à la source
  • Clé de synchronisation ( sync_key )

Remarque : Cet onglet ne permet pas encore d'éditer la configuration ( => Sera implémenté dans une prochaine version )

Configuration générale


Panel



Ce chapitre contient tous les paramètres pour le chargement et fonctionnement des sources en général.


Nom dans l'interfaceNoms dans le fichierDescription
Nom


Code Block
source_name


Nom de la source affichée dans la page d'accueil de l'interface de configuration.

  • Doit être unique 
  • D'une  longueur inférieure à 40 caractères
  • Ne dois pas contenir le caractère "$"
Type de Module


Code Block
module_type


Type de module chargé par le Synchroniser. Pour cette source le module_type est "synchronizer_collector_vmware".

Intervalle d'import


Code Block
import_interval


Délai écoulé entre les imports automatiques de la source. 

  • Un nombre ( en minutes )
  • Si 0, l'import de la source ne sera jamais exécuté automatiquement.
Ordre


Code Block
order


L'ordre de la source dans l'interface de configuration ( A  un impact dans la fusion des données lors des imports de sources ).

Remarque : Si vous changez l'ordre depuis l'interface ( page d’accueil ), le fichier cfg sera mis à jour.

Éléments Shinken importés 


Code Block
type_to_import


Liste des types d'éléments à importer au format Shinken lors de l'import de la source.

Warning

Ce paramètre n'est pas modifiable



Options de mélange des sources


Panel


Mode de mélange des sources

Grace au paramètre "Mode de mélange des sources" ( merge_mode dans le fichier de configuration de la source ) il est possible de modifier comment est gérée une source lors de l'étape du mélange des sources.

Voir la page : HIDDEN - V02.08.02 - Le mélange des sources & les clés de synchronisation (sync-key)

La valeur par défaut est : all

Les valeurs possibles sont : 

Nom du paramètre dans l'interfaceNom du paramètre dans le fichierDescription

merge_mode


Code Block
merge_mode


Ce paramètre peut avoir les valeurs suivantes :




Label dans l'interfaceValeurs dans le fichierDescription


Ne fusionne pas avec les autresdont_merge_with_other

Les éléments récoltés par cette source seront importés, mais pas fusionnés avec les autres sources.

Ce qui implique que si un élément de cette source possède une clé de synchronisation commune avec une autre source alors ces éléments ne pourront être importés et provoquera un conflit.

A utiliser si votre source vous donne un élément complet et qui ne doit pas être modifié ni par l'interface de configuration ni d'autre sources.



Seulement avec syncuionly_with_syncui

Si un élément importé par cette source est aussi récolté par "Syncui", ils seront fusionnés pour ne donner qu'un élément.

A utiliser si votre source vous donne un élément complet et que vous vous voulez le modifier via l'interface de configuration.



Tout sauf syncuiall_without_syncui

Si un même élément est importé par plusieurs sources (à part "Syncui"), alors les éléments seront fusionnés pour n'en donner qu'un.

A utiliser si votre source vous donne un élément à compléter avec d'autres sources mais qui ne doit pas être modifié par l'interface de configuration.



Toutesall  (valeur par défaut)

Si un même élément est importé par plusieurs sources, alors les éléments seront fusionnés pour n'en donner qu'un.

Cas par défaut : les éléments de cette source seront complétés avec les autres sources et l'interface de configuration.


Info

Syncui est une source qui importe tous les éléments de l'interface de configuration.

Chaque fois qu'une source est importée, elle l'est aussi. Si une source ne se mélange pas avec Syncui, les modifications sur l'interface de configuration ne seront pas prises en compte .


Info

Les sources désactivés ne sont pas prises en compte lors du mélange des sources.


Détecter les nouveaux éléments

Les éléments proposés par la source sont soumis au calcul des nouveautés ( cf.  Les Modules de détection et de qualification ).


Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierDéfautDescription

Détecter les nouveaux éléments


Code Block
compute_new_element


authorized 

Ce paramètre peut avoir les valeurs suivantes :




Label dans l'interfaceValeurs dans le fichierDescription



Option cochée

authorized 

L'option est activée => le mécanisme de calcul des nouveautés analysera les éléments de la source pour identifier les nouveaux éléments par rapport à l'espace de données Staging.



Option non cochéenever_newL'option est désactivée => les éléments de la source n’apparaîtront pas en tant que nouveau, même s'ils n'ont jamais été importés par rapport à l'espace de données Staging.



Info

À noter:   Après modification de la valeur de ce paramètre, une demande de confirmation vous sera demandée. ( Voir section "Besoin de confirmation" )


Calculer les différences

Les éléments proposés par la source sont soumis au calcul des différences ( cf. Les Modules de détection et de qualification ).


Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierDéfautDescription

Calculer les différences


Code Block
compute_element_difference


authorized 

Ce paramètre peut avoir les valeurs suivantes :




Label dans l'interfaceValeurs dans le fichierDescription



cochée

authorized 

Activée => le mécanisme de calcul des différences analysera les éléments de la source pour identifier toute différence par rapport à l'espace de données Staging.




non cochéenever_difference

Désactivée => les éléments de la source n’apparaîtront pas en tant que différence, même s'ils possèdent des différences par rapport à l'espace de données Staging.



Info

À noter: Après modification de la valeur de ce paramètre, une demande de confirmation vous sera demandée. ( Voir section "Besoin de confirmation" )


Suppression des éléments absents

Détecter les éléments qui ne sont plus présent dans la source

Permets de proposer en suppression, les éléments qui ne sont plus présents dans la ou les source/s.


Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierDéfautDescription

Calculer les différences


Code Block
compute_deleted_element_not_in_source


disabled

Ce paramètre peut avoir les valeurs suivantes :





Label dans l'interfaceValeurs dans le fichierDescription



Désactivé

disabled

Les éléments qui ne sont plus présents dans la(les) source(s) ne seront pas proposés à la suppression.




Supprimer s'ils ne sont pas dans TOUTES les sources

delete_if_missing_in

_all_sources

Les éléments, qui ne sont plus présents dans cette source et qui n'existent pas dans les autres sources (sauf Syncui), seront proposés à la suppression.




Supprimer s'ils ne sont pas dans cette source

delete_if_missing_in

_this_source

Les éléments qui ne sont plus présents dans cette source seront proposés à la suppression.



Info

À noter:  Après modification de la valeur de ce paramètre, une demande de confirmation vous sera demandée. ( Voir section "Besoin de confirmation" )


Définir une Période de maintenance sur les éléments supprimés

Permets de rajouter une période de maintenance sur les éléments qui seront supprimés par la configuration de la source.

  • C'est pratique lorsqu'un hôte est supprimé dans le référentiel de la source ( dans l'ESX par exemple ), mais que cette suppression n'a pas encore été appliquée dans les Interfaces de Visualisation ( mise en production ).
    Ceci évitera les notifications liées à disparition de l'équipement.

  • Pour que les Périodes de maintenance puissent être effectives, il faut que le Module receiver-module-webservice soit activé sur le Receiver.

Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierValeurs dans le fichierDescription
Option cochée ou non cochée


Code Block
downtime_on_delete_element_activated


1 or 0Permets d'activer ou de désactiver la période de maintenance sur tous les éléments supprimés de cette source.
Durée


Code Block
downtime_on_delete_element_duration


1440Durée des périodes de maintenance en minutes. Limite est de 2630880 minutes ( soit cinq ans ).
Commentaire


Code Block
downtime_on_delete_element_comment


Set automaticaly by the source synchronizer-collector-vmwareCommentaire pour la période de maintenance ( Par défaut : remove from source ).
Auteur


Code Block
downtime_on_delete_element_author


Source synchronizer-collector-vmwareAuteur des périodes de maintenance.
Url de l'api pour définir la période de maintenance


Code Block
downtime_on_delete_element_api_url


127.0.0.1URL du Module receiver-module-webservice.
Port de l'api


Code Block
downtime_on_delete_element_api_port


7760Port du Module receiver-module-webservice.
Connexion sécurisée (https)


Code Block
downtime_on_delete_element_api_use_ssl


0Protocole du Module receiver-module-webservice  ( 1 pour https, 0 pour http ).
Utilisateur de l'api


Code Block
downtime_on_delete_element_api_user


adminNom d'utilisateur de l'API ( si la protection par utilisateur / mot de passe a été activée ).
Mot de passe de l'api


Code Block
downtime_on_delete_element_api_password


adminMot de passe de l'API ( si la protection par utilisateur / mot de passe a été activée ).


Dépôt des éléments après l'import


Panel


Mettre dans l'espace

Permets d'appliquer les différences et d'importer les nouveaux éléments de cette source directement en Staging ou en Production ou bien de les laisser dans l'espace de calcul des sources comme par défaut.


Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierDéfautDescription

Mettre dans l'espace


Code Block
put_in


source_space

Ce paramètre peut avoir les valeurs suivantes :





Label dans l'interfaceValeurs dans le fichierDescription



Espace de calcul des Sources

source_space

Les éléments sont sauvegardés dans l'espace de données "Sources". Cette espace sera comparée avec l'espace de données "Staging" afin de calculer les nouveautés et les différences.




Staging

staging

Les éléments sont sauvegardés dans les espaces de données "Espace de calcul des Sources" et "Staging".




Production

production

Les éléments sont sauvegardés dans les espaces de données "Espace de calcul des Sources", "Staging" et "Production".





Production et rechargement de l'Arbiter

production_and_reload_arbiter

Les éléments sont sauvegardés dans les espaces de données "Espace de calcul des Sources", "Staging" et "Production".
L'Arbiter est redémarré afin de soumettre les changements à la supervision.



Info

À noter: Après modification de la valeur de ce paramètre, une demande de confirmation vous sera demandée. ( Voir section "Besoin de confirmation" )


Info
titlePrécisions

Une source avec le paramètre "put in" à la valeur "production" ou "production_and_reload_arbiter" n'appliquera en production que les changements qui proviennent de la source, donc tous les changements visibles dans la page de production ne seront pas appliqués.

Si un utilisateur supprime un élément importé par une source avec le paramètre "put_in" à la valeur "production" ou "production_and_reload_arbiter" alors que l'élément est réimporté par la source, il y aura en production 2 éléments avec le même nom, car la suppression manuelle de l'élément ne sera pas prise en compte ce qui provoquera une erreur.

Une source avec l'option put_in à production_and_reload_arbiter ne redémarrera l'Arbiter que si elle a des modifications à pousser en production.



Utilisateur utilisé pour la sauvegarde des changements

Option qui permet de choisir l'utilisateur qui apparaîtra comme étant le dernier à avoir mis à jour les éléments.

Info

À Noter:  L 'utilisateur doit être obligatoirement un administrateur Shinken.


Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierValeurs dans le fichierDescription
Utilisateur utilisé pour la sauvegarde des changements


Code Block
put_in_user


shinken-coreLes nouveaux éléments et les différences importés par cette source auront la valeur de cette clé comme utilisateur ayant apporté la dernière modification.


Clés spécifiques à la source


Panel


Ce chapitre liste tous les paramètres qui sont spécifiques au fonctionnement de cette source.

Dans cette source, il s'agit des informations de connexion au serveur VMWare :

Nom des paramètres dans l'interfaceNoms des paramètres dans le fichierValeurs dans le fichierDescription
Adresse IPv4 du serveur VMWare ESX distant


Code Block
vmware_server_ip


vcenter.fqdn.comCorresponds à l'adresse réseau ( IP ou DNS ) du serveur ESX
Numéro de port du serveur VMWare ESX distant afin d'établir la connexion


Code Block
vmware_server_port


443Corresponds au port du serveur ESX ( par défaut 443 )
Connexion sécurisée (http, https)


Code Block
vmware_server_use_ssl


1Corresponds à 1   si l'on veut utiliser https ou 0 si l'on veut utiliser http ( par défaut 1   )
Nom d'utilisateur du serveur VMWare ESX distant


Code Block
vmware_server_username


DOMAIN\userCorresponds à l'identifiant permettant de se connecter au serveur ESX
Mot de passe du serveur VMWare ESX distant


Code Block
vmware_server_password


PASSWORDCorresponds au mot de passe permettant de se connecter au serveur ESX
Délai d'attente lors de la perte de la connexion


Code Block
vmware_connection_timeout


60Corresponds au Timeout de la connexion au serveur ESX ( en secondes )

Info

À noter: Après modification de la valeur de ce paramètre "Adresse IPv4 du serveur VMWare ESX distant" ( vmware_server_ip ) , une demande de confirmation vous sera demandée. ( Voir section "Besoin de confirmation" )


Précisions techniques

Clés de synchronisation


Panel


Les clés de synchronisation sont des valeurs utilisées lors de l'étape du mélange des sources ( Voir Modules de Sources ( imports ) et de Taggers ( qualification ) ) qui permet de choisir quel élément de cette source se mélange avec quel élément d'une autre source ( Voir HIDDEN - V02.08.02 - Le mélange des sources & les clés de synchronisation (sync-key) ).

Le paramètre properties_used_as_synckey_for_hosts de la source permet d'ajouter les propriétés qui serviront à créer les clés de synchronisation ( Voir Module de source de type synchronizer-collector-vmware ).

Propriétés par défaut utilisé pour la construction des clés de synchronisation

Propriétés par défaut utilisé 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


Anchor
BesoinDeConfirmation
BesoinDeConfirmation

Besoin de confirmation

Lorsqu'une modification de la configuration de la source est faite, elle peut impacter les éléments importés avec l'ancienne configuration. Par exemple, ils seront automatiquement supprimés, si vous avez activé la suppression automatique ou si vous l'activez dans le futur.

Pour pallier ce problème, une demande de confirmation apparaîtra si votre nouvelle configuration de source impacte ou pourra impacter les éléments précédemment importés.

Cette demande de confirmation s'active lorsque la valeur du paramètre "Mettre dans l'espace" (put_in) est différente de "Espace de calcul des sources".


Liste des paramètres pouvant déclencher la demande de confirmation :

Nom des paramètres dans l'interface

Noms des paramètres dans le fichier

Détecter les nouveaux éléments


Code Block
compute_new_element


Calculer les différences


Code Block
compute_element_difference


Détecter les éléments qui ne sont plus présents dans la source


Code Block
compute_deleted_element_not_in_source


Mettre dans l'espace


Code Block
put_in


Adresse du serveur VMWare ESX distant


Code Block
vmware_server_ip




Panel


Erreurs de configuration

Dans le cas où, vous renseignez une clé non reconnue par Shinken dans la configuration de la source, une erreur apparaîtra. Cette erreur rendra l'import de la source impossible.


Panel