Configuration
To define a VMware source module:
Pour définir le module source VMware :
- Configurer le module dans le fichier Configure the module in the file /etc/shinken/module/sync-vmware.cfg
to define the behaviour of the modulepour définir le comportement du module - Puis configurer la source dans le fichier Then configure the source in the file /etc/shinken/sources/sync-vmware.cfg
to enable the source. and call the module configured in step 1.pour activer la source et appeler le module défini précédemment - Vous devez ensuite déclarer la source VMware dans le fichierThen you must declare the VMware source in the file /etc/shinken/synchronizers/synchronizer-master.cfg.
| Info | ||
|---|---|---|
| ||
During the Shinken Enterprise installation process, a VMware module called sync-vmware is defined but set to inactive. |
sources/sync-vmware.cfg
| Property | Example | Description |
|---|---|---|
source_name | sync-vmware | Name of this Nom de la source. Must be doit être unique.. |
| order | 3Order | in the merge algorithm of this source data. Look in the Synchronizer page for more information about it.Ordre dans la consolidation de l'algorithme pour cette source . Voir dans la page Synchronizer page pour plus d'information |
| import_interval | 5Launch | this source every import_inverval minutesIntervalle en minute de chargement de la source. |
| modules | sync-vmware | The module to launchà lancer |
| enabled | 0 | 1 - Activate the Activer la source 0 - Viewed in the interface, but doesn't collect data nor import objectsVue dans l'interface, mais ne collecte pas de données. |
| description | This source is about loading hosts from VMware vSphere | A description to show on the une description à montrer dans l'UI. |
module/sync-vmware.cfg
Here is the list of parameters required by the module to be updated the in cfg file.mettre à jour ces données dans le fichier cfg file:
| Propriété | Défaut | Property | Default (if not set) | Description |
|---|---|---|---|---|
| vcenter | vcenter.fqdn.com | FQDN (Fully Qualified Domain Name) or IP Address of the vSphere serverou adresse IP du serveur vSphere . | ||
| user | DOMAIN\user | User used to connect to the vSphere server. Must be a read-only accountUtilisatuer pour se connecter au serveur vSphere - compte en lecture uniquement. | ||
| password | PASSWORD | Password for the user access.pour l'accès utilisateur | ||
| esx_templates | esx | Host template to set on the detected esx or esxi hostsa appliquer sur les hôtes esx ou les esx détectés . | ||
| vm_templates | vmware-vm | Host template to set on the detected virtual serversà appliquer les serveurs virtuels. |
| Info | ||
|---|---|---|
| ||
The default column shows the value used by the module if the Shinken Enterprise Administrator didn't set it. | ||
la colonne par défaut montre la valeur utilisée par le module si l'administrateur ne le saisi pas . |
Exemple de définitionHere there an example of the module definition:
| Code Block |
|---|
define module{
module_name sync-vmware
module_type sync-vmware
check_esx_path /var/lib/shinken/libexec/synchronizer/esx_discovery.pl
vcenter myesx.ovh.com
user admin
password XYZ
esx_templates esx
vm_templates vmware-vm
} |
Automatic templates for Virtual Server based on their OS
Some host templates are automatically added to the detected Virtual Server, based on the value set on the vSphere data
(VM definition and/or the VMware tools).
Templates automatiques pour les serveurs virtuels en fonction de leur OS
Certains host templates 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 templates qui peuvent être attachés automatiquementHere is the list of the host templates that may be automatically attached to a host detected in an ESX:
- 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
Mutilples vSphere
As a Une source/module can talk to one vSphere server only, in order to take data from numerous vSphere servers, you must define as many source/module as your vSpheres instances.
To link your monitoring solution to a new vSphere, you must:
peut parler à un seul serveur vSphere ,Pour récupérer les données de plusieurs serveurs vSphere servers, vous devez définir autant de modules/sources correspondant .
Pour lier votre solution de supervision à un serveur vSphere, vous devez:
- Dupliquer les fichiers de configuration de la source et du module Duplicate the source and modules configuration files (.cfg), for examplepar exemple:
- /etc/shinken/modules/sync-vmware.cfg => /etc/shinken/modules/sync-vmware-EU.cfg
- /etc/shinken/sources/sync-vmware.cfg => /etc/shinken/sources/sync-vmware-EU.cfg
- Update parameters inside your new module in the file mettre à jour les paramètres à l'intérieur du module dans le fichier /etc/shinken/modules/sync-vmware-EU.cfg pointing to the new vSphere server: en pointant vers le nouveau serveur vSphere:
- au minimum, vous devez changer le module_name et les paramètres vcenter
- at least, you need to change module_name and vcenter parameters
- => module_name sync-vmware_EU
- => vcenter myesx-EU.ovh.com
- Update parameters inside your new source in the file mettre à jour les paramètres à l'intérieur de la source dans le fichier /etc/shinken/sources/sync-vmware-EU.cfg pointing to your new en pointant vers le nouveau module:
- at least, you need to change u minimum, vous devez changer le source_name and modules parameters et les paramètres module
- => source_name sync-vmware_EU
- => modules sync-vmware_EU
- at least, you need to change u minimum, vous devez changer le source_name and modules parameters et les paramètres module
- Declare your new source in the synchronizer daemon. Edit the fileDéclarer votre nouvelle source dans le synchronizer . Editer le fichier /etc/shinken/synchronizers/synchronizer-master.cfg
Edit the line Editer les lignes sources:
sources syncui,cfg-file-shinken,active-dir,sync-vmware,sync-vmware-EU,cfg-file-nagios,discovery
Then you can restart the redémarrer ensuite le synchronizer
- => service shinken restart synchronizer