Le module VMware se connecte au serveur vSphere .
Pour définir le module source VMware :
Durant l'installation de Shinken Enterprise une source VMWare appelée sync-vmware est créée, mais inactive. |
| Propriété | Exemple | Description |
|---|---|---|
source_name | sync-vmware | Nom de la source. doit être unique.. |
order | 3 | Ordre dans la consolidation de l'algorithme pour cette source . Voir dans la page Synchronizer page pour plus d'information |
import_interval | 5 | Intervalle en minute de chargement de la source. |
modules | sync-vmware | module à lancer |
enabled | 0 | 1 - Activer la source 0 - Vue dans l'interface, mais ne collecte pas de données. |
description | This source is about loading hosts from VMware vSphere | une description à montrer dans l'UI. |
| not_stored_properties | <liste de champs> | Ce paramètre permet de définir un ou plusieurs champs qui ne seront pas importés dans shinken. Cela peut être utile pour exclure une propriété ou bien utiliser des champs personnalisés utiles pour la gestion de vos fichiers .cfg |
vcenter | vcenter.fqdn.com | FQDN (Fully Qualified Domain Name) ou adresse IP du serveur vSphere . |
user | DOMAIN\user | Utilisateur pour se connecter au serveur vSphere - compte en lecture uniquement. |
password | PASSWORD | Password pour l'accès utilisateur |
esx_templates | esx | Host template a appliquer sur les hôtes esx ou les esx détectés . |
vm_templates | vmware-vm | Host template à appliquer les serveurs virtuels. |
La colonne par défaut montre la valeur utilisée par le module si l'administrateur ne le saisit pas. |
Exemple de définition:
define source {
source_name sync-vmware
module_type sync-vmware
order 4
import_interval 5
enabled 1
description This source is about loading hosts from VMware vSphere
check_esx_path /var/lib/shinken/libexec/synchronizer/esx_discovery.pl
vcenter vcenter.fqdn.com
user DOMAIN\admin
password admin_pwd
esx_templates esx
vm_templates vmware-vm
} |
Certains modèles d'hôtes sont ajoutés automatiquement aux serveurs détectés en fonction de la valeur définie dans les données vSphere
(définition VM et/ou outils VMware ).
Voici une liste de modèles qui peuvent être attachés automatiquement:
Une source/module peut parler à un seul serveur vSphere. Pour récupérer les données de plusieurs serveurs vSphere , vous devez définir autant de modules/sources correspondants.
Pour lier votre solution de supervision à un serveur vSphere, vous devez:
Editer les lignes sources:
sources syncui,cfg-file-shinken,active-dir,sync-vmware,sync-vmware-EU,cfg-file-nagios,discovery
Redémarrer ensuite le synchronizer
Les clés de synchronisation sont des propriétés des objets utilisées pour les identifier dans les sources. Le fonctionnement et l'utilité des clés de synchronisation sont décrits de manière plus détaillée dans la page de documentation dédiée: Précision technique sur le fonctionnement de l'import des sources.
Les propriétés VMWare suivantes sont ajoutées comme clés de synchronisation de l'objet Shinken: