mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-28 16:14:21 +02:00
Fix #6623
This commit is contained in:
parent
d805a36737
commit
de07f2d3f7
File diff suppressed because it is too large
Load Diff
@ -8,25 +8,24 @@ Prerequisites
|
|||||||
Software Recommandations
|
Software Recommandations
|
||||||
````````````````````````
|
````````````````````````
|
||||||
|
|
||||||
The "centreon-esxd" connector has been tested on linux systems.
|
The "centreon-esxd" connector has been tested on red-hat 5 and 6 with rpms.
|
||||||
Installation on other system is possible but is outside the scope of this document.
|
Installation on other system is possible but is outside the scope of this document (Debian,...).
|
||||||
|
|
||||||
==================== =====================
|
==================== =====================
|
||||||
Software Minimal Version
|
Software Version
|
||||||
==================== =====================
|
==================== =====================
|
||||||
VMWare SDK Perl 5.1
|
VMWare SDK Perl 5.1
|
||||||
Perl 5.8
|
Perl 5.8
|
||||||
centreon-esxd 1.4
|
centreon-esxd 1.4
|
||||||
centreon-common-perl 2.5
|
centreon-common-perl 2.5
|
||||||
==================== =====================
|
==================== =====================
|
||||||
|
|
||||||
Hardware Recommandations
|
Hardware Recommandations
|
||||||
````````````````````````
|
````````````````````````
|
||||||
|
|
||||||
Hardware prerequisites will vary depending on the number of monitored hosts. Without configured, no checks are done. Minimal used ressources are :
|
Hardware prerequisites will depend of check numbers. Minimal used ressources are :
|
||||||
|
|
||||||
* RAM : 512 Mo (May slightly increase with the number of checks).
|
* RAM : 512 Mo (May slightly increase with the number of checks).
|
||||||
|
|
||||||
* CPU : same as poller server.
|
* CPU : same as poller server.
|
||||||
|
|
||||||
Centreon-esxd Installation - centos/rhel 5 systems
|
Centreon-esxd Installation - centos/rhel 5 systems
|
||||||
@ -35,46 +34,43 @@ Centreon-esxd Installation - centos/rhel 5 systems
|
|||||||
SDK Perl VMWare Installation
|
SDK Perl VMWare Installation
|
||||||
````````````````````````````
|
````````````````````````````
|
||||||
|
|
||||||
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.
|
The "centreon-esxd" connector uses SDK Perl VMWare for its operation. So we install it with VMWare recommandation (only tested with version below).
|
||||||
|
|
||||||
Install CPAN prerequisites ::
|
======================= ===================== ======================
|
||||||
|
Dependency Version Repository
|
||||||
|
======================= ===================== ======================
|
||||||
|
perl-libwww-perl 5.805 redhat/centos base
|
||||||
|
perl-XML-LibXML 1.58 redhat/centos base
|
||||||
|
perl-Class-MethodMaker 2.18 ces base
|
||||||
|
perl-Crypt-SSLeay 0.51 redhat/centos base
|
||||||
|
perl-SOAP-Lite 0.712 ces base
|
||||||
|
perl-UUID 0.04 ces base
|
||||||
|
perl-VMware-vSphere 5.1.0-780721.1 centreon plugin-packs
|
||||||
|
======================= ===================== ======================
|
||||||
|
|
||||||
root # yum install gcc make unzip wget e2fsprogs-devel
|
Install following dependency::
|
||||||
root # yum install perl-XML-LibXML perl-Crypt-SSLeay perl-libwww-perl perl-TimeDate
|
|
||||||
|
|
||||||
root # cpan install Class::MethodMaker
|
|
||||||
root # cpan install SOAP::Lite
|
|
||||||
|
|
||||||
root # wget http://search.cpan.org/CPAN/authors/id/J/JN/JNH/UUID-0.04.tar.gz
|
|
||||||
root # tar zxvf UUID-0.04.tar.gz
|
|
||||||
root # cd UUID-0.04
|
|
||||||
root # perl Makefile.PL
|
|
||||||
root # make && make install
|
|
||||||
|
|
||||||
All SDK prerequisites are installed.
|
root # yum install perl-VMware-vSphere
|
||||||
|
|
||||||
Download the last version on the VMWare website (`SDK VMWare <http://www.vmware.com/support/developer/viperltoolkit/>`_) (choose the file correponding to your architecture)
|
|
||||||
|
|
||||||
Install VMWare Perl SDK::
|
|
||||||
|
|
||||||
root # tar zxvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.gz
|
|
||||||
root # cd vmware-vsphere-cli-distrib
|
|
||||||
root # perl Makefile.pl
|
|
||||||
root # make && make install
|
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
```````````````````````````````
|
```````````````````````````````
|
||||||
|
|
||||||
« centreon-common-perl » is a prerequisite for « centreon_esxd ». (Module in Centreon 2.5)
|
« perl-centreon-base » is a prerequisite for « centreon_esxd ». (Module in Centreon 2.5)
|
||||||
|
|
||||||
|
centreon-esxd Installation with rpm
|
||||||
|
```````````````````````````````````
|
||||||
|
|
||||||
centreon-esxd Installation
|
Install the connector::
|
||||||
``````````````````````````
|
|
||||||
|
root # yum install ces-plugins-Virtualization-VMWare
|
||||||
|
|
||||||
|
centreon-esxd Installation with source
|
||||||
|
``````````````````````````````````````
|
||||||
|
|
||||||
Download « centreon-esxd » archive, then install ::
|
Download « centreon-esxd » archive, then install ::
|
||||||
|
|
||||||
root # tar zxvf centreon-esxd-1.4.tar.gz
|
root # tar zxvf centreon-esxd-1.5.4.tar.gz
|
||||||
root # cd centreon-esxd-1.4
|
root # cd centreon-esxd-1.5.4
|
||||||
root # cp centreon_esxd /usr/bin/
|
root # cp centreon_esxd /usr/bin/
|
||||||
|
|
||||||
root # mkdir -p /etc/centreon
|
root # mkdir -p /etc/centreon
|
||||||
@ -89,13 +85,63 @@ Configure "centreon-esxd" daemon to start at boot ::
|
|||||||
|
|
||||||
root # chkconfig --level 2345 centreon_esxd on
|
root # chkconfig --level 2345 centreon_esxd on
|
||||||
|
|
||||||
|
|
||||||
*"centreon_esx_client.pl" is the corresponding nagios plugin.*
|
*"centreon_esx_client.pl" is the corresponding nagios plugin.*
|
||||||
|
|
||||||
Centreon-esxd Installation - centos/rhel 6 systems
|
Centreon-esxd Installation - centos/rhel 6 systems
|
||||||
==================================================
|
==================================================
|
||||||
|
|
||||||
SDK Perl VMWare Installation
|
SDK Perl VMWare Installation
|
||||||
`````````````````````````````
|
````````````````````````````
|
||||||
|
|
||||||
TODO
|
The "centreon-esxd" connector uses SDK Perl VMWare for its operation. So we install it with VMWare recommandation (only tested with version below).
|
||||||
|
|
||||||
|
======================= ===================== ======================
|
||||||
|
Dependency Version Repository
|
||||||
|
======================= ===================== ======================
|
||||||
|
perl-libwww-perl 5.833 redhat/centos base
|
||||||
|
perl-XML-LibXML 1.70 redhat/centos base
|
||||||
|
perl-Class-MethodMaker 2.16 redhat/centos base
|
||||||
|
perl-Crypt-SSLeay 0.57 redhat/centos base
|
||||||
|
perl-SOAP-Lite 0.710.10 redhat/centos base
|
||||||
|
perl-UUID 0.04 centreon plugin-packs
|
||||||
|
perl-VMware-vSphere 5.1.0-780721.1 centreon plugin-packs
|
||||||
|
======================= ===================== ======================
|
||||||
|
|
||||||
|
Install following dependency::
|
||||||
|
|
||||||
|
root # yum install perl-VMware-vSphere
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
```````````````````````````````
|
||||||
|
|
||||||
|
« perl-centreon-base » is a prerequisite for « centreon_esxd ». (Module in Centreon 2.5)
|
||||||
|
|
||||||
|
centreon-esxd Installation with rpm
|
||||||
|
```````````````````````````````````
|
||||||
|
|
||||||
|
Install the connector::
|
||||||
|
|
||||||
|
root # yum install ces-plugins-Virtualization-VMWare
|
||||||
|
|
||||||
|
centreon-esxd Installation with source
|
||||||
|
``````````````````````````````````````
|
||||||
|
|
||||||
|
Download « centreon-esxd » archive, then install ::
|
||||||
|
|
||||||
|
root # tar zxvf centreon-esxd-1.5.4.tar.gz
|
||||||
|
root # cd centreon-esxd-1.5.4
|
||||||
|
root # cp centreon_esxd /usr/bin/
|
||||||
|
|
||||||
|
root # mkdir -p /etc/centreon
|
||||||
|
root # cp centreon_esxd-conf.pm /etc/centreon/centreon_esxd.pm
|
||||||
|
root # cp centreon_esxd-init /etc/init.d/centreon_esxd
|
||||||
|
|
||||||
|
root # mkdir -p /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
|
root # cp lib/* /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
|
root # cp centreonesxd.pm /usr/share/perl5/vendor_perl/centreon/script/
|
||||||
|
|
||||||
|
Configure "centreon-esxd" daemon to start at boot ::
|
||||||
|
|
||||||
|
root # chkconfig --level 2345 centreon_esxd on
|
||||||
|
|
||||||
|
*"centreon_esx_client.pl" is the corresponding nagios plugin.*
|
File diff suppressed because it is too large
Load Diff
@ -8,17 +8,17 @@ Pré-Requis
|
|||||||
Préconisations logicielles
|
Préconisations logicielles
|
||||||
``````````````````````````
|
``````````````````````````
|
||||||
|
|
||||||
Le connecteur "centreon-esxd" est testé et validé sur des environnements Linux.
|
Le connecteur "centreon-esxd" est testé et validé sur red-hat 5 et 6 avec des rpms.
|
||||||
L'installation sur d'autres environnements n'est pas exclu mais non présenté dans ce document (Solaris, Windows, ...).
|
L'installation sur d'autres environnements n'est pas exclu mais non présenté dans ce document (Debian, ...).
|
||||||
|
|
||||||
==================== =====================
|
==================== =====================
|
||||||
Logiciels Version minimum
|
Logiciels Version
|
||||||
==================== =====================
|
==================== =====================
|
||||||
VMWare SDK Perl 5.1
|
VMWare SDK Perl 5.1.0-780721
|
||||||
Perl 5.8
|
Perl 5.8
|
||||||
centreon-esxd 1.4
|
centreon-esxd 1.5.4
|
||||||
centreon-common-perl 2.5
|
perl-centreon-base 2.5.0
|
||||||
==================== =====================
|
==================== =====================
|
||||||
|
|
||||||
Préconisations matérielles
|
Préconisations matérielles
|
||||||
``````````````````````````
|
``````````````````````````
|
||||||
@ -26,7 +26,6 @@ Préconisations matérielles
|
|||||||
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 :
|
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 :
|
||||||
|
|
||||||
* mémoire vive : 512 Mo minimum (Peut sensiblement augmenter en fonction du nombre de contrôle).
|
* mémoire vive : 512 Mo minimum (Peut sensiblement augmenter en fonction du nombre de contrôle).
|
||||||
|
|
||||||
* CPU : même pré-requis que pour le serveur de collecte.
|
* CPU : même pré-requis que pour le serveur de collecte.
|
||||||
|
|
||||||
Installation de centreon-esxd - Environnement centos/rhel 5
|
Installation de centreon-esxd - Environnement centos/rhel 5
|
||||||
@ -35,70 +34,120 @@ Installation de centreon-esxd - Environnement centos/rhel 5
|
|||||||
Installation du SDK Perl VMWare
|
Installation du SDK Perl VMWare
|
||||||
```````````````````````````````
|
```````````````````````````````
|
||||||
|
|
||||||
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.
|
Le connecteur « centreon-esxd » utilise le SDK Perl VMWare pour son fonctionnement. Nous allons donc l'installer en suivant les versions recommandées par VMWare (en dehors de ces versions, le fonctionnement n'est pas garanti).
|
||||||
|
|
||||||
Installer les pré-requis CPAN::
|
======================= ===================== ======================
|
||||||
|
Dépendance Version Dépôt
|
||||||
|
======================= ===================== ======================
|
||||||
|
perl-libwww-perl 5.805 redhat/centos base
|
||||||
|
perl-XML-LibXML 1.58 redhat/centos base
|
||||||
|
perl-Class-MethodMaker 2.18 ces base
|
||||||
|
perl-Crypt-SSLeay 0.51 redhat/centos base
|
||||||
|
perl-SOAP-Lite 0.712 ces base
|
||||||
|
perl-UUID 0.04 ces base
|
||||||
|
perl-VMware-vSphere 5.1.0-780721.1 centreon plugin-packs
|
||||||
|
======================= ===================== ======================
|
||||||
|
|
||||||
root # yum install gcc make unzip wget e2fsprogs-devel
|
Installer la dépendance suivante::
|
||||||
root # yum install perl-XML-LibXML perl-Crypt-SSLeay perl-libwww-perl perl-TimeDate
|
|
||||||
|
|
||||||
root # cpan install Class::MethodMaker
|
|
||||||
root # cpan install SOAP::Lite
|
|
||||||
|
|
||||||
root # wget http://search.cpan.org/CPAN/authors/id/J/JN/JNH/UUID-0.04.tar.gz
|
|
||||||
root # tar zxvf UUID-0.04.tar.gz
|
|
||||||
root # cd UUID-0.04
|
|
||||||
root # perl Makefile.PL
|
|
||||||
root # make && make install
|
|
||||||
|
|
||||||
Nous avons notre environnement prêt pour l'installation du SDK VMWare.
|
root # yum install perl-VMware-vSphere
|
||||||
|
|
||||||
Télécharger la dernière version, correspondant à votre architecture 32/64 bits, sur le site officiel de VMWare (`SDK VMWare <http://www.vmware.com/support/developer/viperltoolkit/>`_).
|
|
||||||
|
|
||||||
Installer le SDK Perl VMWare::
|
|
||||||
|
|
||||||
root # tar zxvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.gz
|
|
||||||
root # cd vmware-vsphere-cli-distrib
|
|
||||||
root # perl Makefile.pl
|
|
||||||
root # make && make install
|
|
||||||
|
|
||||||
Pré-requis
|
Pré-requis
|
||||||
```````````````````````````````````````
|
```````````````````````````````````````
|
||||||
|
|
||||||
« centreon-common-perl » est nécessaire pour le fonctionnement de « centreon_esxd ». Ce module est présent à partir de Centreon 2.5.
|
« perl-centreon-base » est nécessaire pour le fonctionnement de « centreon_esxd ». Ce module est présent à partir de Centreon 2.5.
|
||||||
|
|
||||||
Installation de centreon-esxd
|
Installation de centreon-esxd par rpm
|
||||||
`````````````````````````````
|
`````````````````````````````````````
|
||||||
|
|
||||||
|
Installer le connecteur::
|
||||||
|
|
||||||
|
root # yum install ces-plugins-Virtualization-VMWare
|
||||||
|
|
||||||
|
Installation de centreon-esxd par les sources
|
||||||
|
`````````````````````````````````````````````
|
||||||
|
|
||||||
Télécharger l'archive de « centreon-esxd ».
|
Télécharger l'archive de « centreon-esxd ».
|
||||||
|
|
||||||
Installer les fichiers::
|
Installer les fichiers::
|
||||||
|
|
||||||
root # tar zxvf centreon-esxd-1.4.tar.gz
|
root # tar zxvf centreon-esxd-1.5.4.tar.gz
|
||||||
root # cd centreon-esxd-1.4
|
root # cd centreon-esxd-1.5.4
|
||||||
root # cp centreon_esxd /usr/bin/
|
root # cp centreon_esxd /usr/bin/
|
||||||
|
|
||||||
root # mkdir -p /etc/centreon
|
root # mkdir -p /etc/centreon
|
||||||
root # cp centreon_esxd-conf.pm /etc/centreon/centreon_esxd.pm
|
root # cp centreon_esxd-conf.pm /etc/centreon/centreon_esxd.pm
|
||||||
root # cp centreon_esxd-init /etc/init.d/centreon_esxd
|
root # cp centreon_esxd-init /etc/init.d/centreon_esxd
|
||||||
|
|
||||||
root # mkdir -p /usr/lib/perl5/vendor_perl/5.8.8/centreon/esxd/
|
root # mkdir -p /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
root # cp lib/* /usr/lib/perl5/vendor_perl/5.8.8/centreon/esxd/
|
root # cp lib/* /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
root # cp centreonesxd.pm /usr/lib/perl5/vendor_perl/5.8.8/centreon/script/
|
root # cp centreonesxd.pm /usr/share/perl5/vendor_perl/centreon/script/
|
||||||
|
|
||||||
Activer le daemon « centreon-esxd » au démarrage::
|
Activer le daemon « centreon-esxd » au démarrage::
|
||||||
|
|
||||||
root # chkconfig --level 2345 centreon_esxd on
|
root # chkconfig --level 2345 centreon_esxd on
|
||||||
|
|
||||||
|
|
||||||
*Le plugin « nagios » correspond au fichier « centreon_esx_client.pl ».*
|
*Le plugin « nagios » correspond au fichier « centreon_esx_client.pl ».*
|
||||||
|
|
||||||
Installation de centreon-esxd - Environnement centos/rhel 6
|
Installation de centreon-esxd - Environnement centos/rhel 6
|
||||||
===========================================================
|
===========================================================
|
||||||
|
|
||||||
Installation du sdk Perl VMWare
|
Installation du SDK Perl VMWare
|
||||||
```````````````````````````````
|
```````````````````````````````
|
||||||
|
|
||||||
TODO
|
Le connecteur « centreon-esxd » utilise le SDK Perl VMWare pour son fonctionnement. Nous allons donc l'installer en suivant les versions recommandées par VMWare (en dehors de ces versions, le fonctionnement n'est pas garanti).
|
||||||
|
|
||||||
|
======================= ===================== ======================
|
||||||
|
Dépendance Version Dépôt
|
||||||
|
======================= ===================== ======================
|
||||||
|
perl-libwww-perl 5.833 redhat/centos base
|
||||||
|
perl-XML-LibXML 1.70 redhat/centos base
|
||||||
|
perl-Class-MethodMaker 2.16 redhat/centos base
|
||||||
|
perl-Crypt-SSLeay 0.57 redhat/centos base
|
||||||
|
perl-SOAP-Lite 0.710.10 redhat/centos base
|
||||||
|
perl-UUID 0.04 centreon plugin-packs
|
||||||
|
perl-VMware-vSphere 5.1.0-780721.1 centreon plugin-packs
|
||||||
|
======================= ===================== ======================
|
||||||
|
|
||||||
|
Installer la dépendance suivante::
|
||||||
|
|
||||||
|
root # yum install perl-VMware-vSphere
|
||||||
|
|
||||||
|
Pré-requis
|
||||||
|
```````````````````````````````````````
|
||||||
|
|
||||||
|
« perl-centreon-base » est nécessaire pour le fonctionnement de « centreon_esxd ». Ce module est présent à partir de Centreon 2.5.
|
||||||
|
|
||||||
|
Installation de centreon-esxd par rpm
|
||||||
|
`````````````````````````````````````
|
||||||
|
|
||||||
|
Installer le connecteur::
|
||||||
|
|
||||||
|
root # yum install ces-plugins-Virtualization-VMWare
|
||||||
|
|
||||||
|
Installation de centreon-esxd par les sources
|
||||||
|
`````````````````````````````````````````````
|
||||||
|
|
||||||
|
Télécharger l'archive de « centreon-esxd ».
|
||||||
|
|
||||||
|
Installer les fichiers::
|
||||||
|
|
||||||
|
root # tar zxvf centreon-esxd-1.5.4.tar.gz
|
||||||
|
root # cd centreon-esxd-1.5.4
|
||||||
|
root # cp centreon_esxd /usr/bin/
|
||||||
|
|
||||||
|
root # mkdir -p /etc/centreon
|
||||||
|
root # cp centreon_esxd-conf.pm /etc/centreon/centreon_esxd.pm
|
||||||
|
root # cp centreon_esxd-init /etc/init.d/centreon_esxd
|
||||||
|
|
||||||
|
root # mkdir -p /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
|
root # cp lib/* /usr/share/perl5/vendor_perl/centreon/esxd/
|
||||||
|
root # cp centreonesxd.pm /usr/share/perl5/vendor_perl/centreon/script/
|
||||||
|
|
||||||
|
Activer le daemon « centreon-esxd » au démarrage::
|
||||||
|
|
||||||
|
root # chkconfig --level 2345 centreon_esxd on
|
||||||
|
|
||||||
|
*Le plugin « nagios » correspond au fichier « centreon_esx_client.pl ».*
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user