| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Principe
Le module VMware se connecte au serveur vSphere .
- Il va détecter automatiquement toute nouvelle machine virtuelle et les hyperviseurs ESX .
- Il va collecter les données de l'ESX et des machines virtuelles.
Configuration
Pour définir le module source VMware :
pour activer la source et appeler le module "sync-vmware".
| Info | ||
|---|---|---|
| ||
Durant l'installation de Shinken Enterprise une source VMWare appelée sync-vmware est créée, mais inactive. |
sources/sync-vmware.cfg
source_name
order
import_interval
modules
enabled
1 - Activer la source
0 - Vue dans l'interface, mais ne collecte pas de données.
description
vcenter
user
DOMAIN\user
password
PASSWORD
esx_templates
vm_templates
| Info | ||
|---|---|---|
| ||
La colonne par défaut montre la valeur utilisée par le module si l'administrateur ne le saisit pas. |
| Code Block |
|---|
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
} |
Modèles automatiques pour les serveurs virtuels en fonction de leur OS
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:
- centos
- debian
- debian5
- debian6
- fedora
- linux
- oracle-linux
- redhat
- redhat4
- redhat5
- redhat6
- windows
- windows-datacenter
- windows-enterprise
- windows2000
- windows2003
- windows2008
- windows2008r2
- windows2012
- windows7
- windowsnt
- windowsvista
- windowsxp
Serveurs vSphere multiples
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:
- Dupliquer les fichiers de configuration de la source (.cfg), par exemple:
- /etc/shinken/sources/sync-vmware.cfg => /etc/shinken/sources/sync-vmware-EU.cfg
- /etc/shinken/sources/sync-vmware.cfg => /etc/shinken/sources/sync-vmware-EU.cfg
- Mettre à jour les paramètres à l'intérieur de la source dans le fichier /etc/shinken/sources/sync-vmware-EU.cfg en pointant vers le nouveau serveur vSphere:
- au minimum, vous devez changer les paramètres vcenter
- => source_name sync-vmware
- => vcenter myesx-EU.ovh.com
- au minimum, vous devez changer les paramètres vcenter
- Déclarer votre nouvelle source dans le synchronizer . Editer le fichier /etc/shinken/synchronizers/synchronizer-master.cfg
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
- => service shinken restart synchronizer
Précisions techniques
Clés de synchronisation
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:
- fqdn
- ip