mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-28 08:04:36 +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
|
||||
````````````````````````
|
||||
|
||||
The "centreon-esxd" connector has been tested on linux systems.
|
||||
Installation on other system is possible but is outside the scope of this document.
|
||||
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 (Debian,...).
|
||||
|
||||
==================== =====================
|
||||
Software Minimal Version
|
||||
==================== =====================
|
||||
==================== =====================
|
||||
Software Version
|
||||
==================== =====================
|
||||
VMWare SDK Perl 5.1
|
||||
Perl 5.8
|
||||
centreon-esxd 1.4
|
||||
centreon-common-perl 2.5
|
||||
==================== =====================
|
||||
==================== =====================
|
||||
|
||||
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).
|
||||
|
||||
* CPU : same as poller server.
|
||||
|
||||
Centreon-esxd Installation - centos/rhel 5 systems
|
||||
@ -35,46 +34,43 @@ Centreon-esxd Installation - centos/rhel 5 systems
|
||||
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
|
||||
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
|
||||
Install following dependency::
|
||||
|
||||
All SDK prerequisites are installed.
|
||||
|
||||
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
|
||||
root # yum install perl-VMware-vSphere
|
||||
|
||||
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 ::
|
||||
|
||||
root # tar zxvf centreon-esxd-1.4.tar.gz
|
||||
root # cd centreon-esxd-1.4
|
||||
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
|
||||
@ -89,13 +85,63 @@ Configure "centreon-esxd" daemon to start at boot ::
|
||||
|
||||
root # chkconfig --level 2345 centreon_esxd on
|
||||
|
||||
|
||||
*"centreon_esx_client.pl" is the corresponding nagios plugin.*
|
||||
|
||||
Centreon-esxd Installation - centos/rhel 6 systems
|
||||
==================================================
|
||||
|
||||
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
|
||||
``````````````````````````
|
||||
|
||||
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, ...).
|
||||
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 (Debian, ...).
|
||||
|
||||
==================== =====================
|
||||
Logiciels Version minimum
|
||||
==================== =====================
|
||||
VMWare SDK Perl 5.1
|
||||
Perl 5.8
|
||||
centreon-esxd 1.4
|
||||
centreon-common-perl 2.5
|
||||
==================== =====================
|
||||
==================== =====================
|
||||
Logiciels Version
|
||||
==================== =====================
|
||||
VMWare SDK Perl 5.1.0-780721
|
||||
Perl 5.8
|
||||
centreon-esxd 1.5.4
|
||||
perl-centreon-base 2.5.0
|
||||
==================== =====================
|
||||
|
||||
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 :
|
||||
|
||||
* 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.
|
||||
|
||||
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
|
||||
```````````````````````````````
|
||||
|
||||
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
|
||||
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
|
||||
Installer la dépendance suivante::
|
||||
|
||||
Nous avons notre environnement prêt pour l'installation du SDK VMWare.
|
||||
|
||||
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
|
||||
root # yum install perl-VMware-vSphere
|
||||
|
||||
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 ».
|
||||
|
||||
Installer les fichiers::
|
||||
|
||||
root # tar zxvf centreon-esxd-1.4.tar.gz
|
||||
root # cd centreon-esxd-1.4
|
||||
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/lib/perl5/vendor_perl/5.8.8/centreon/esxd/
|
||||
root # cp lib/* /usr/lib/perl5/vendor_perl/5.8.8/centreon/esxd/
|
||||
root # cp centreonesxd.pm /usr/lib/perl5/vendor_perl/5.8.8/centreon/script/
|
||||
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 ».*
|
||||
|
||||
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