diff --git a/connectors/vmware/doc-en/_build/doctrees/environment.pickle b/connectors/vmware/doc-en/_build/doctrees/environment.pickle
index 224747181..72be606cc 100644
Binary files a/connectors/vmware/doc-en/_build/doctrees/environment.pickle and b/connectors/vmware/doc-en/_build/doctrees/environment.pickle differ
diff --git a/connectors/vmware/doc-en/_build/doctrees/exploitation/index.doctree b/connectors/vmware/doc-en/_build/doctrees/exploitation/index.doctree
index fe54fd9ed..04d7eca73 100644
Binary files a/connectors/vmware/doc-en/_build/doctrees/exploitation/index.doctree and b/connectors/vmware/doc-en/_build/doctrees/exploitation/index.doctree differ
diff --git a/connectors/vmware/doc-en/_build/doctrees/index.doctree b/connectors/vmware/doc-en/_build/doctrees/index.doctree
index 62710a3d7..62ef966d4 100644
Binary files a/connectors/vmware/doc-en/_build/doctrees/index.doctree and b/connectors/vmware/doc-en/_build/doctrees/index.doctree differ
diff --git a/connectors/vmware/doc-en/_build/doctrees/installation/index.doctree b/connectors/vmware/doc-en/_build/doctrees/installation/index.doctree
index 10e105283..d81702bc7 100644
Binary files a/connectors/vmware/doc-en/_build/doctrees/installation/index.doctree and b/connectors/vmware/doc-en/_build/doctrees/installation/index.doctree differ
diff --git a/connectors/vmware/doc-en/_build/html/.buildinfo b/connectors/vmware/doc-en/_build/html/.buildinfo
index cd98838b0..8748161eb 100644
--- a/connectors/vmware/doc-en/_build/html/.buildinfo
+++ b/connectors/vmware/doc-en/_build/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 5c34505a03d196bacf5235352ea2ec0d
-tags: a205e9ed8462ae86fdd2f73488852ba9
+config: 32c42c8fca5663d8b06feb85adcec649
+tags: fbb0d17656682115ca4d033fb2f83ba1
diff --git a/connectors/vmware/doc-en/_build/html/_images/archi.png b/connectors/vmware/doc-en/_build/html/_images/archi.png
index 82dca91fe..f83c5281e 100644
Binary files a/connectors/vmware/doc-en/_build/html/_images/archi.png and b/connectors/vmware/doc-en/_build/html/_images/archi.png differ
diff --git a/connectors/vmware/doc-en/_build/html/_sources/exploitation/index.txt b/connectors/vmware/doc-en/_build/html/_sources/exploitation/index.txt
index c5657eb15..34cbfba2f 100644
--- a/connectors/vmware/doc-en/_build/html/_sources/exploitation/index.txt
+++ b/connectors/vmware/doc-en/_build/html/_sources/exploitation/index.txt
@@ -2,41 +2,41 @@
Exploitation
============
-Présentation de Centreon-esxd
------------------------------
+Centreon-esxd Presentation
+---------------------------
-Principes Généraux
-``````````````````
+Generals Principles
+```````````````````
-Centreon-esxd est un programme Perl chargé de récupérer des indicateurs VMWare. Ce programme utilise le SDK Perl fourni par VMWare afin de se connecter et récupérer les informations d'un (ou plusieurs) VirtualCenter. Pour cela il effectue une connexion TCP avec le(s) VirtualCenter.
+Centreon-esxd is a Perl program in charged to get back VMWare indicators. This program uses the SDK Perl provided by VMWare in order to connect and get back the informations of one (or more) Virtual Center. To do this, it makes a TCP connection with the VirtualCenter.
-Par défaut, « centreon-esxd » lance au moins deux processus (nommé respectivement « handle-client », « handle-vsphere-xxxx ») :
+By default "centreon-esxd" starts at least two processes (named "handle-client" and "handle-vsphere-xxxx") :
*« handle-client »*:
- *Processus en attente des demandes des clients « centreon_esx_client.pl ».*
+ *Process waiting for requests of "centron-esx-client.pl" clients.*
-Voici le fonctionnement :
+Steps of operation :
-- Un client se connecte.
-- Le client demande un indicateur de supervision sur un VirtualCenter.
-- Le processus « handle-client » fourni cette demande au processus « handle-vsphere-xxxx ».
-- Une réponse est fournie par « handle-vsphere-xxxx » à « handle-client ».
-- Le processus « handle-client » fourni la réponse au client.
+- A client connects.
+- The client ask an monitoring indicator on a VirtualCenter.
+- The process "handle-client" sends the request to process "handle-vsphere-xxxx".
+- A response is sent by "handle-vsphere-xxxx" to "handle-client".
+- The process "handle-client" sends the response to the client.
*« handle-vsphere-xxxx »*:
- *Processus ayant le rôle de se connecter et garder ouverte une session avec son VirtualCenter (De plus, dans un souci de performances, un cache de description des données de performances est créé).*
+ *Process responsible to connect and to keep opened a session with the VirtualCenter. To ensure quality performance, a cache of datas description is created.*
-Enfin, ce processus récupère les indicateurs VMWare en créant un sous-processus par demande.
+Then, this process gets back the VMWare indicators creating a subprocess per request.
-Centreon-esxd nécessite impérativement l'utilisation d'un (ou plusieurs) VirtualCenter. Il n'est pas possible de récupérer les informations d'un serveur ESX directement.
+Centreon-esxd necessitates the utilization of one (or more) VirtualCenter. It isn't possible to get back informations of an ESX server directly.
-Voici un exemple d'architecture éclaté :
+This is a example of a fragmented architecture :
.. image:: ../images/archi.png
-Mode de fonctionnement
-``````````````````````
-Le programme « centreon-esxd » fonctionne uniquement en mode « daemon ». (dans le sens où il ne peut fournir les indicateurs sans l'utilisation d'un client).
+Operating mode
+``````````````
+The "centreon-esxd" program only works in "daemon" mode. (dans le sens où il ne peut fournir les indicateurs sans l'utilisation d'un client).
Lors de l'utilisation du plugin *centreon_esx_client.pl*, on passe des chaînes de caractères qui vont être lier aux différentes librairies dans *"/usr/share/centreon/lib/centreon-esxd"* et qui va être ensuite communiquer au Vcenter qui va au final retourner le résultat au Client. Le client ouvre une liaison TCP avec le serveur pour récolter les informations nécessaires.
diff --git a/connectors/vmware/doc-en/_build/html/_sources/installation/index.txt b/connectors/vmware/doc-en/_build/html/_sources/installation/index.txt
index 3534d2c3c..fd8b2f207 100644
--- a/connectors/vmware/doc-en/_build/html/_sources/installation/index.txt
+++ b/connectors/vmware/doc-en/_build/html/_sources/installation/index.txt
@@ -2,42 +2,42 @@
Installation
============
-Pré-Requis
-==========
+Prerequisites
+=============
-Préconisations logicielles
-``````````````````````````
+Software Recommandations
+````````````````````````
-Le connecteur "centreon-esxd" est testé et validé sur des environnements Linux.
-L'installation sur d'autres environnements n'est pas exclu mais non présenté dans ce document (Solaris, Windows, ...).
+The "centreon-esxd" connector has been tested on linux systems.
+Installation on other system is possible but is outside the scope of this document.
==================== =====================
-Logiciels Version minimum
+Software Minimal Version
==================== =====================
VMWare SDK Perl 5.0
Perl 5.8
centreon-esxd 1.3
==================== =====================
-Préconisations matérielles
-``````````````````````````
+Hardware Recommandations
+````````````````````````
-Le matériel nécessaire dépend du nombre de demandes de vérifications. Par défaut, le connecteur n'effectue aucunes vérifications. Les ressources minimales sont de :
+Hardware prerequisites will vary depending on the number of monitored hosts. Without configured, no checks are done. Minimal used ressources are :
-* mémoire vive : 512 Mo minimum (Peut sensiblement augmenter en fonction du nombre de contrôle).
+* RAM : 512 Mo (May slightly increase with the number of checks).
-* CPU : même pré-requis que pour le serveur de collecte.
+* CPU : same as poller server.
-Installation de centreon-esxd - Environnement centos/rhel 5
-===========================================================
+Centreon-esxd Installation - centos/rhel 5 systems
+==================================================
-Installation du SDK Perl VMWare
-```````````````````````````````
+SDK Perl VMWare Installation
+````````````````````````````
-Le connecteur « centreon-esxd » utilise le SDK Perl VMWare pour son fonctionnement. Nous allons donc l'installer. Pour cela nous allons commencer par installer CPAN qui est le nom d'un module Perl qui rend aisés le téléchargement, l'installation, la mise à jour et la maintenance des autres modules Perl qui sont archivés sur le CPAN.
+The "centreon-esxd" connector uses SDK Perl VMWare for its operation. So we install it. To do this, we begin by install CPAN, it's the name of a Perl module who improves the download, the installation, the upgrade and the maintenance of others Perl modules who are archived on the CPAN.
-Installer les pré-requis CPAN::
+Install CPAN prerequisites ::
root # yum install gcc make unzip wget expat-devel e2fsprogs-devel openssl-devel
root # yum install perl-XML-LibXML perl-Crypt-SSLeay
@@ -54,41 +54,39 @@ Installer les pré-requis CPAN::
root # perl Makefile.PL
root # make && make install
-Nous avons notre environnement prêt pour l'installation du SDK VMWare.
+All SDK prerequisites are installed.
-Télécharger la dernière version, correspondant à votre architecture 32/64 bits, sur le site officiel de VMWare (`SDK VMWare `_).
+Download the last version on the VMWare website (`SDK VMWare `_) (choose the file correponding to your architecture)
-Installer le SDK Perl VMWare::
+Install VMWare Perl SDK::
root # tar zxvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.tar.gz
root # cd vmware-vsphere-cli-distrib
root # perl Makefile.pl
root # make && make install
-Installation de modules complémentaires
-```````````````````````````````````````
+Addtionnal Modules Installation
+```````````````````````````````
-Certains modules complémentaires Perl peuvent être installés si vous souhaitez utiliser certaines fonctionnalités du centreon_esxd :
+Some features require additionnal prerequisites.
-Pour envoyer les logs au daemon « syslog », il est nécessaire d'installer le module « Unix::Syslog »::
+To send data to a syslog daemon, the " Unix::Syslog" must be installed ::
root # cpan install Unix::Syslog
-Pour vérifier la date des snapshots d'une machine virtuelle, il est nécessaire d'installer le module « DateTime::Format::ISO8601 » ( **ce module installe beaucoup de modules CPAN et est difficilement installable sans mettre à jour globalement « Perl ». Cette mise à jour est très risqué** )::
+To check a virtual server snapshots date, the "DateTime::Format::ISO8601" is required (**be advise that this module has a lot of CPAN dependencies and may need a full Perl update. This update is hazardous**) ::
root # cpan install DateTime
root # cpan install DateTime::Format::ISO8601
root # o conf make /usr/bin/make
root # o conf commit
-Ensuite redémarrer votre système.
+Reboot your system to complete.
-Installation de centreon-esxd
-`````````````````````````````
+centreon-esxd Installation
+``````````````````````````
-Télécharger l'archive de « centreon-esxd ».
-
-Installer les fichiers::
+Download « centreon-esxd » archive, then install ::
root # tar zxvf centreon-esxd-1.X.tar.gz
root # cd centreon-esxd-1.X
@@ -101,24 +99,22 @@ Installer les fichiers::
root # mkdir -p /usr/share/centreon/lib/centreon-esxd
root # cp lib/* /usr/share/centreon/lib/centreon-esxd/
-Activer le daemon « centreon-esxd » au démarrage::
+Configure "centreon-esxd" daemon to start at boot ::
root # chkconfig --level 2345 centreon_esxd on
-*Le plugin « nagios » correspond au fichier « centreon_esx_client.pl ».*
+*"centreon_esx_client.pl" is the corresponding nagios plugin.*
-Installation de centreon-esxd - Environnement centos/rhel 6
-===========================================================
+Centreon-esxd Installation - centos/rhel 6 systems
+==================================================
-Installation du sdk Perl VMWare
-```````````````````````````````
+SDK Perl VMWare Installation
+`````````````````````````````
-Le connecteur « centreon-esxd » utilise le SDK Perl VMWare pour son fonctionnement.
+The "centreon-esxd" connector uses SDK Perl VMWare for its operation. So we install it. To do this, we begin by install CPAN, it's the name of a Perl module who improves the download, the installation, the upgrade and the maintenance of others Perl modules who are archived on the CPAN.
-Le connecteur « centreon-esxd » utilise le SDK Perl VMWare pour son fonctionnement. Nous allons donc l'installer. Pour cela nous allons commencer par installer CPAN qui est le nom d'un module Perl qui rend aisés le téléchargement, l'installation, la mise à jour et la maintenance des autres modules Perl qui sont archivés sur le CPAN.
-
-Installer les pré-requis CPAN::
+Install CPAN prerequisites ::
root # yum install gcc make unzip wget expat-devel e2fsprogs-devel openssl-devel perl-CPAN libuuid-devel
root # yum install perl-XML-LibXML perl-Crypt-SSLeay perl-Class-MethodMaker perl-SOAP-Lite
@@ -134,41 +130,39 @@ Installer les pré-requis CPAN::
root # perl Makefile.PL
root # make && make install
-Nous avons notre environnement prêt pour l'installation du SDK VMWare.
+All SDK prerequisites are installed.
-Télécharger la dernière version, correspondant à votre architecture 32/64 bits, sur le site officiel de VMWare (`SDK VMWare `_)
+Download the last version on the VMWare website (`SDK VMWare `_) (choose the file correponding to your architecture)
-Installer le SDK Perl VMWare::
+Install VMWare Perl SDK::
root # tar zxvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.tar.gz
root # cd vmware-vsphere-cli-distrib
root # perl Makefile.pl
root # make && make install
-Installation de modules complémentaires
-```````````````````````````````````````
+Addtionnal Modules Installation
+```````````````````````````````
-Certains modules complémentaires Perl peuvent être installés si vous souhaitez utiliser certaines fonctionnalités du centreon_esxd :
+Some features require additionnal prerequisites.
-Pour envoyer les logs au daemon « syslog », il est nécessaire d'installer le module « Unix::Syslog »::
+To send data to a syslog daemon, the " Unix::Syslog" must be installed ::
root # cpan install Unix::Syslog
-Pour vérifier la date des snapshots d'une machine virtuelle, il est nécessaire d'installer le module « DateTime::Format::ISO8601 » ( **ce module installe beaucoup de modules CPAN et est difficilement installable sans mettre à jour globalement « Perl ». Cette mise à jour est très risqué** )::
+To check a virtual server snapshots date, the "DateTime::Format::ISO8601" is required (**be advise that this module has a lot of CPAN dependencies and may need a full Perl update. This update is hazardous**) ::
root # cpan install DateTime
root # cpan install DateTime::Format::ISO8601
root # o conf make /usr/bin/make
root # o conf commit
-Ensuite redémarrer votre système.
+Reboot your system to complete.
-Installation de centreon-esxd
-`````````````````````````````
+centreon-esxd Installation
+``````````````````````````
-Télécharger l'archive de « centreon-esxd ».
-
-Installer les fichiers::
+Download « centreon-esxd » archive, then install ::
root # tar zxvf centreon-esxd-1.X.tar.gz
root # cd centreon-esxd-1.X
@@ -181,11 +175,10 @@ Installer les fichiers::
root # mkdir -p /usr/share/centreon/lib/centreon-esxd
root # cp lib/* /usr/share/centreon/lib/centreon-esxd/
-Activer le daemon « centreon-esxd » au démarrage::
+Configure "centreon-esxd" daemon to start at boot ::
root # chkconfig --level 2345 centreon_esxd on
-*Le plugin « nagios » correspond au fichier « centreon_esx_client.pl ».*
-
+*"centreon_esx_client.pl" is the corresponding nagios plugin.*
diff --git a/connectors/vmware/doc-en/_build/html/_static/basic.css b/connectors/vmware/doc-en/_build/html/_static/basic.css
index a04c8e137..43e8bafaf 100644
--- a/connectors/vmware/doc-en/_build/html/_static/basic.css
+++ b/connectors/vmware/doc-en/_build/html/_static/basic.css
@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
- * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
diff --git a/connectors/vmware/doc-en/_build/html/_static/default.css b/connectors/vmware/doc-en/_build/html/_static/default.css
index e534a0780..21f3f5098 100644
--- a/connectors/vmware/doc-en/_build/html/_static/default.css
+++ b/connectors/vmware/doc-en/_build/html/_static/default.css
@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- default theme.
*
- * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
diff --git a/connectors/vmware/doc-en/_build/html/_static/doctools.js b/connectors/vmware/doc-en/_build/html/_static/doctools.js
index 8614442eb..d4619fdfb 100644
--- a/connectors/vmware/doc-en/_build/html/_static/doctools.js
+++ b/connectors/vmware/doc-en/_build/html/_static/doctools.js
@@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilities for all documentation.
*
- * :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -32,7 +32,7 @@ if (!window.console || !console.firebug) {
*/
jQuery.urldecode = function(x) {
return decodeURIComponent(x).replace(/\+/g, ' ');
-};
+}
/**
* small helper function to urlencode strings
@@ -61,6 +61,18 @@ jQuery.getQueryParameters = function(s) {
return result;
};
+/**
+ * small function to check if an array contains
+ * a given item.
+ */
+jQuery.contains = function(arr, item) {
+ for (var i = 0; i < arr.length; i++) {
+ if (arr[i] == item)
+ return true;
+ }
+ return false;
+};
+
/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
diff --git a/connectors/vmware/doc-en/_build/html/_static/jquery.js b/connectors/vmware/doc-en/_build/html/_static/jquery.js
index 198b3ff07..7c2430802 100644
--- a/connectors/vmware/doc-en/_build/html/_static/jquery.js
+++ b/connectors/vmware/doc-en/_build/html/_static/jquery.js
@@ -1,4 +1,154 @@
-/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+"