centreon-plugins/connectors/vmware/doc/fr/installation/index.rst

308 lines
11 KiB
ReStructuredText
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

============
Installation
============
Pré-Requis
==========
Préconisations logicielles
``````````````````````````
Le connecteur "centreon-vmware" est testé et validé sur red-hat 6 uniquement avec des rpms.
L'installation sur d'autres environnements n'est pas exclu mais non présenté dans ce document (Debian, ...).
====================== =====================
Logiciels Version
====================== =====================
VMWare SDK Perl 5.1.0-780721
Perl 5.8
centreon-vmware 2.0.0
perl-centreon-base 2.5.0
centreon-plugins-base 1.10
ZeroMQ 4.x
Perl Date::Parse 1.x
Perl ZMQ::LibZMQ4 0.01
Perl ZMQ::Constants 1.04
====================== =====================
Il est expliqué comment installer par les sources dans ce document.
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.
Centreon-vmware Installation - Debian Wheezy
============================================
Installation du SDK Perl VMWare
```````````````````````````````
Le connecteur « centreon-vmware » 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).
========================== ===================== ======================
Dependency Version Repository
========================== ===================== ======================
libwww-perl 6.15 stretch
libxml-libxml-perl 2.0128 stretch
libclass-methodmaker-perl 2.24 stretch
libcrypt-ssleay-perl 0.73 stretch
libsoap-lite-perl 1.20 stretch
libuuid-perl 0.27 stretch
========================== ===================== ======================
Installer les dépendances suivantes:
::
# apt-get install make libxml-libxml-perl libwww-perl libclass-methodmaker-perl libcrypt-ssleay-perl libsoap-lite-perl libuuid-perl libtext-template-perl
Télécharger et installer le Perl SDK VMWare:
::
# tar zxf VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz && cd vmware-vsphere-cli-distrib
# perl Makefile.PL
# make && make install
Pré-requis
``````````
Les dépendances suivantes sont nécessaires pour le fonctionnement de « centreon_vmware »:
* « zeromq » et son module Perl
Installation de centreon-vmware par les sources
```````````````````````````````````````````````
Installer le paquet suivant:
::
# apt-get install libzmq5
Installer le perl binding « zeromq » (nécessite l'application du patch: https://rt.cpan.org/Public/Bug/Display.html?id=122932):
::
# apt-get install gcc libmodule-install-perl libzmq3-dev
# wget https://github.com/lestrrat/p5-ZMQ/archive/master.zip
# unzip master.zip
# cd p5-ZMQ-master/ZMQ-LibZMQ4/
# perl Makefile.PL
# make && make install
# cd p5-ZMQ-master/ZMQ-Constants/
# perl Makefile.PL
# make && make install
Télécharger l'archive de « centreon-vmware » et installer le connecteur:
::
# tar zxvf centreon-vmware-3.0.0.tar.gz
# cd centreon-vmware-3.0.0
# cp centreon_vmware.pl /usr/bin/
# mkdir -p /etc/centreon /var/log/centreon
# useradd centreon
# chown centreon:centreon /var/log/centreon
# cp contrib/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm
# cp contrib/debian/centreon_vmware-systemd /lib/systemd/system/centreon_vmware.service
# chmod 664 /lib/systemd/system/centreon_vmware.service
# mkdir -p /usr/share/perl5/centreon/vmware/ /usr/share/perl5/centreon/script/
# cp centreon/vmware/* /usr/share/perl5/centreon/vmware/
# cp centreon/script/centreon_vmware.pm /usr/share/perl5/centreon/script/
Activer le daemon « centreon-vmware » au démarrage:
::
# systemctl enable centreon_vmware.service
Installer le client et les dépendances:
::
# apt-get install libtimedate-perl
# git clone http://git.centreon.com/centreon-plugins.git
# cd centreon-plugins
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
# cp centreon/plugins/* /usr/lib/nagios/plugins/centreon/plugins/
# mkdir -p /usr/lib/nagios/plugins/apps/vmware/
# cp -R apps/vmware/* /usr/lib/nagios/plugins/apps/vmware/
# cp centreon_plugins.pl /usr/lib/nagios/plugins/
Installation de centreon-vmware - Environnement centos/rhel 5
=============================================================
Installation du SDK Perl VMWare
```````````````````````````````
Le connecteur « centreon-vmware » 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.805 redhat/centos base
perl-XML-LibXML 1.58 redhat/centos base
perl-Class-MethodMaker 2.18 ces standard
perl-Crypt-SSLeay 0.51 redhat/centos base
perl-SOAP-Lite 0.712 ces standard
perl-UUID 0.04 ces standard
perl-VMware-vSphere 5.1.0-780721.1 ces standard
======================= ===================== ======================
Installer la dépendance suivante:
::
# yum install perl-VMware-vSphere
Pré-requis
``````````
Les dépendances suivantes sont nécessaires pour le fonctionnement de « centreon_vmware »:
* « centreon-plugins-base »: dépôt ces standard
* « zeromq » and Perl binding: dépôt ces standard ou EPEL
Les dépendances suivantes sont optionnelles pour le fonctionnement de « centreon_vmware »:
* « perl-TimeDate »: dépôt redhat/centos base
Installation de centreon-vmware par rpm
```````````````````````````````````````
Installer le connecteur:
::
# yum install centreon-plugin-Virtualization-VMWare-daemon
Installer le client:
::
# yum install centreon-plugin-Virtualization-Vmware2-Connector-Plugin
Installation de centreon-vmware par les sources
```````````````````````````````````````````````
Télécharger l'archive de « centreon-vmware ».
Installer les fichiers:
::
# tar zxvf centreon-vmware-2.0.0.tar.gz
# cd centreon-vmware-2.0.0
# cp centreon_vmware.pl /usr/bin/
# mkdir -p /etc/centreon
# cp contrib/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm
# cp contrib/redhat/centreon_vmware-init /etc/init.d/centreon_vmware
# cp contrib/redhat/centreon_vmware-sysconfig /etc/sysconfig/centreon_vmware
# chmod 775 /etc/init.d/centreon_vmware /usr/bin/centreon_vmware.pl
# mkdir -p /usr/lib/perl5/vendor_perl/5.8.8/centreon/vmware/ /usr/lib/perl5/vendor_perl/5.8.8/centreon/script/
# cp centreon/vmware/* /usr/lib/perl5/vendor_perl/5.8.8/centreon/vmware/
# cp centreon/script/centreon_vmware.pm /usr/lib/perl5/vendor_perl/5.8.8/centreon/script/
Activer le daemon « centreon-vmware » au démarrage:
::
# chkconfig --level 2345 centreon_vmware on
Installer le client et les dépendances:
::
# git clone http://git.centreon.com/centreon-plugins.git
# cd centreon-plugins
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
# cp centreon/plugins/* /usr/lib/nagios/plugins/centreon/plugins/
# mkdir -p /usr/lib/nagios/plugins/apps/vmware/
# cp -R apps/vmware/* /usr/lib/nagios/plugins/apps/vmware/
# cp centreon_plugins.pl /usr/lib/nagios/plugins/
Installation de centreon-vmware - Environnement centos/rhel 6
=============================================================
Installation du SDK Perl VMWare
```````````````````````````````
Le connecteur « centreon-vmware » 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 ces standard
perl-VMware-vSphere 5.1.0-780721.1 ces standard
======================= ===================== ======================
Installer la dépendance suivante:
::
# yum install perl-VMware-vSphere
Pré-requis
``````````
Les dépendances suivantes sont nécessaires pour le fonctionnement de « centreon_vmware »:
* « perl-centreon-base » : module est présent à partir de Centreon 2.5 (dépôt ces standard)
* « centreon-plugins-base » : présent dans le dépôt ces standard
* « zeromq » et le binding Perl : présent dans le dépôt ces standard ou EPEL
Les dépendances suivantes sont optionnelles pour le fonctionnement de « centreon_vmware »:
* « perl-TimeDate »: dépôt redhat/centos base
Installation de centreon-vmware par rpm
```````````````````````````````````````
Installer le connecteur:
::
# yum install ces-plugins-Virtualization-VMWare-daemon
Installer le client:
::
# yum install ces-plugins-Virtualization-VMWare-client
Installation de centreon-vmware par les sources
```````````````````````````````````````````````
Télécharger l'archive de « centreon-vmware ».
Installer le connecteur:
::
# tar zxvf centreon-vmware-2.0.0.tar.gz
# cd centreon-vmware-2.0.0
# cp centreon_vmware.pl /usr/bin/
# mkdir -p /etc/centreon
# cp contrib/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm
# cp contrib/redhat/centreon_vmware-init /etc/init.d/centreon_vmware
# cp contrib/redhat/centreon_vmware-sysconfig /etc/sysconfig/centreon_vmware
# chmod 775 /etc/init.d/centreon_vmware /usr/bin/centreon_vmware.pl
# mkdir -p /usr/share/perl5/vendor_perl/centreon/vmware/ /usr/share/perl5/vendor_perl/centreon/script/
# cp centreon/vmware/* /usr/share/perl5/vendor_perl/centreon/vmware/
# cp centreon/script/centreon_vmware.pm /usr/share/perl5/vendor_perl/centreon/script/
Activer le daemon « centreon-vmware » au démarrage:
::
# chkconfig --level 2345 centreon_vmware on
Installer le client et les dépendances:
::
# git clone http://git.centreon.com/centreon-plugins.git
# cd centreon-plugins
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
# cp -R centreon/plugins/* /usr/lib/nagios/plugins/centreon/plugins/
# mkdir -p /usr/lib/nagios/plugins/apps/vmware/
# cp -R apps/vmware/* /usr/lib/nagios/plugins/apps/vmware/
# cp centreon_plugins.pl /usr/lib/nagios/plugins/