Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Overview

Principe

The VMware module will connect to a vSphere server.

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
  • it will detect automatically any new Virtual machines and ESX hypervisors.
  • it will collect data from the ESX and Vitual machines.
Panel
titleOn this page

Table of Contents

Configuration

To define a VMware source module:

Pour définir le module source VMware :

  1. Configurer le module dans le fichier Configure the module in the file /etc/shinken/module/sync-vmware.cfg
    to define the behaviour of the module
    pour définir le comportement du module
  2. 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 
  3. 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
titleNote

During the Shinken Enterprise installation process, a VMware module called sync-vmware is defined but set to inactive.
It is mainly to provide Administrator with an exampleDurant l'installation de Shinken Enterprise une source VMWare appelée active-dir est créée mais inactive.
Il s'agit juste d'un exemple.

sources/sync-vmware.cfg

PropertyExampleDescription

source_name

sync-vmwareName of this Nom de la source. Must be doit être unique..
order3Order 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_interval5Launch this source every import_inverval minutesIntervalle en minute de chargement de la source.
modulessync-vmwareThe module to launchà lancer
enabled0

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 vSphereA 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

PropertyDefault (if not set)

Description
vcenter vcenter.fqdn.comFQDN (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 esxHost 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-vmHost template to set on the detected virtual serversà appliquer les serveurs virtuels.
Info
titleNote

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
Mutilple




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:

  1. 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


  2. 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
  3. 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


  4. 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

  5. Then you can restart the redémarrer ensuite le synchronizer

    • => service shinken restart synchronizer