mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-29 00:24:46 +02:00
update install doc for debian stretch
This commit is contained in:
parent
6acc6fb08e
commit
4d8c819c10
@ -19,7 +19,7 @@ Perl 5.8
|
|||||||
centreon-vmware 2.0.0
|
centreon-vmware 2.0.0
|
||||||
perl-centreon-base 2.6.0
|
perl-centreon-base 2.6.0
|
||||||
centreon-plugins-base 1.11
|
centreon-plugins-base 1.11
|
||||||
ZeroMQ 3.x
|
ZeroMQ 4.x
|
||||||
Perl Date::Parse 1.x
|
Perl Date::Parse 1.x
|
||||||
Perl ZMQ::LibZMQ4 0.01
|
Perl ZMQ::LibZMQ4 0.01
|
||||||
Perl ZMQ::Constants 1.04
|
Perl ZMQ::Constants 1.04
|
||||||
@ -35,8 +35,8 @@ Hardware prerequisites will depend of check numbers. Minimal used resources 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-vmware Installation - Debian Wheezy
|
Centreon-vmware Installation - Debian Stretch
|
||||||
============================================
|
=============================================
|
||||||
|
|
||||||
SDK Perl VMWare Installation
|
SDK Perl VMWare Installation
|
||||||
````````````````````````````
|
````````````````````````````
|
||||||
@ -46,23 +46,23 @@ The "centreon-vmware" connector uses SDK Perl VMWare for its operation. So we in
|
|||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
Dependency Version Repository
|
Dependency Version Repository
|
||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
libwww-perl 6.04 wheezy
|
libwww-perl 6.15 stretch
|
||||||
libxml-libxml-perl 2.0001 wheezy
|
libxml-libxml-perl 2.0128 stretch
|
||||||
libclass-methodmaker-perl 2.18 wheezy
|
libclass-methodmaker-perl 2.24 stretch
|
||||||
libcrypt-ssleay-perl 0.58 wheezy
|
libcrypt-ssleay-perl 0.73 stretch
|
||||||
libsoap-lite-perl 0.714 wheezy
|
libsoap-lite-perl 1.20 stretch
|
||||||
libuuid-perl 0.02 wheezy
|
libuuid-perl 0.27 stretch
|
||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
|
|
||||||
Install following dependency:
|
Install following dependency:
|
||||||
::
|
::
|
||||||
|
|
||||||
# aptitude install make libxml-libxml-perl libwww-perl libclass-methodmaker-perl libcrypt-ssleay-perl libsoap-lite-perl libuuid-perl
|
# apt-get install make libxml-libxml-perl libwww-perl libclass-methodmaker-perl libcrypt-ssleay-perl libsoap-lite-perl libuuid-perl libtext-template-perl
|
||||||
|
|
||||||
Download the Perl SDK VMWare and install it:
|
Download the Perl SDK VMWare and install it:
|
||||||
::
|
::
|
||||||
|
|
||||||
# tar zxf VMware-vSphere-Perl-SDK-6.0.0-2503617.x86_64.tar.gz && cd vmware-vsphere-cli-distrib
|
# tar zxf VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz && cd vmware-vsphere-cli-distrib
|
||||||
# perl Makefile.PL
|
# perl Makefile.PL
|
||||||
# make && make install
|
# make && make install
|
||||||
|
|
||||||
@ -71,31 +71,20 @@ Requirements
|
|||||||
|
|
||||||
Following prerequisites are mandatory for « centreon_vmware »:
|
Following prerequisites are mandatory for « centreon_vmware »:
|
||||||
|
|
||||||
* « perl-centreon-base »: module since Centreon 2.5
|
|
||||||
* « centreon-plugins-base »: the client and some dependencies
|
|
||||||
* « zeromq » and Perl binding
|
* « zeromq » and Perl binding
|
||||||
|
|
||||||
Following prerequisites are optional for « centreon_vmware »:
|
|
||||||
|
|
||||||
* « libtimedate-perl »
|
|
||||||
|
|
||||||
centreon-vmware Installation with source
|
centreon-vmware Installation with source
|
||||||
````````````````````````````````````````
|
````````````````````````````````````````
|
||||||
|
|
||||||
Install the following package:
|
Install the following package:
|
||||||
::
|
::
|
||||||
|
|
||||||
# aptitude install libtimedate-perl
|
# aptitude install libzmq5
|
||||||
|
|
||||||
Add the following line in « /etc/apt/sources.list » file:
|
Install « zeromq » perl binding dependency (need to patch the installer: https://rt.cpan.org/Public/Bug/Display.html?id=122932):
|
||||||
::
|
::
|
||||||
|
|
||||||
deb http://http.debian.net/debian wheezy-backports main
|
# apt-get install gcc libmodule-install-perl libzmq3-dev
|
||||||
|
|
||||||
Install « zeromq » dependency:
|
|
||||||
::
|
|
||||||
|
|
||||||
# aptitude install libzmq4-dev gcc
|
|
||||||
# wget https://github.com/lestrrat/p5-ZMQ/archive/master.zip
|
# wget https://github.com/lestrrat/p5-ZMQ/archive/master.zip
|
||||||
# unzip master.zip
|
# unzip master.zip
|
||||||
# cd p5-ZMQ-master/ZMQ-LibZMQ4/
|
# cd p5-ZMQ-master/ZMQ-LibZMQ4/
|
||||||
@ -108,15 +97,16 @@ Install « zeromq » dependency:
|
|||||||
Download « centreon-vmware » archive, then install:
|
Download « centreon-vmware » archive, then install:
|
||||||
::
|
::
|
||||||
|
|
||||||
# tar zxvf centreon-vmware-2.0.0.tar.gz
|
# tar zxvf centreon-vmware-3.0.0.tar.gz
|
||||||
# cd centreon-vmware-2.0.0
|
# cd centreon-vmware-3.0.0
|
||||||
# cp centreon_vmware.pl /usr/bin/
|
# cp centreon_vmware.pl /usr/bin/
|
||||||
|
|
||||||
# mkdir -p /etc/centreon
|
# 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/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm
|
||||||
# cp contrib/debian/centreon_vmware-init /etc/init.d/centreon_vmware
|
# cp contrib/debian/centreon_vmware-systemd /lib/systemd/system/centreon_vmware.service
|
||||||
# cp contrib/debian/centreon_vmware-default /etc/default/centreon_vmware
|
# chmod 664 /lib/systemd/system/centreon_vmware.service
|
||||||
# chmod 775 /etc/init.d/centreon_vmware /usr/bin/centreon_vmware.pl
|
|
||||||
|
|
||||||
# mkdir -p /usr/share/perl5/centreon/vmware/ /usr/share/perl5/centreon/script/
|
# mkdir -p /usr/share/perl5/centreon/vmware/ /usr/share/perl5/centreon/script/
|
||||||
# cp centreon/vmware/* /usr/share/perl5/centreon/vmware/
|
# cp centreon/vmware/* /usr/share/perl5/centreon/vmware/
|
||||||
@ -125,11 +115,12 @@ Download « centreon-vmware » archive, then install:
|
|||||||
Configure "centreon-vmware" daemon to start at boot:
|
Configure "centreon-vmware" daemon to start at boot:
|
||||||
::
|
::
|
||||||
|
|
||||||
# update-rc.d centreon_vmware defaults
|
# systemctl enable centreon_vmware.service
|
||||||
|
|
||||||
Install the client and dependency:
|
Install the client and dependency:
|
||||||
::
|
::
|
||||||
|
|
||||||
|
# apt-get install libtimedate-perl
|
||||||
# git clone http://git.centreon.com/centreon-plugins.git
|
# git clone http://git.centreon.com/centreon-plugins.git
|
||||||
# cd centreon-plugins
|
# cd centreon-plugins
|
||||||
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
|
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
|
||||||
|
@ -19,7 +19,7 @@ Perl 5.8
|
|||||||
centreon-vmware 2.0.0
|
centreon-vmware 2.0.0
|
||||||
perl-centreon-base 2.5.0
|
perl-centreon-base 2.5.0
|
||||||
centreon-plugins-base 1.10
|
centreon-plugins-base 1.10
|
||||||
ZeroMQ 3.x
|
ZeroMQ 4.x
|
||||||
Perl Date::Parse 1.x
|
Perl Date::Parse 1.x
|
||||||
Perl ZMQ::LibZMQ4 0.01
|
Perl ZMQ::LibZMQ4 0.01
|
||||||
Perl ZMQ::Constants 1.04
|
Perl ZMQ::Constants 1.04
|
||||||
@ -46,23 +46,23 @@ Le connecteur « centreon-vmware » utilise le SDK Perl VMWare pour son foncti
|
|||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
Dependency Version Repository
|
Dependency Version Repository
|
||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
libwww-perl 6.04 wheezy
|
libwww-perl 6.15 stretch
|
||||||
libxml-libxml-perl 2.0001 wheezy
|
libxml-libxml-perl 2.0128 stretch
|
||||||
libclass-methodmaker-perl 2.18 wheezy
|
libclass-methodmaker-perl 2.24 stretch
|
||||||
libcrypt-ssleay-perl 0.58 wheezy
|
libcrypt-ssleay-perl 0.73 stretch
|
||||||
libsoap-lite-perl 0.714 wheezy
|
libsoap-lite-perl 1.20 stretch
|
||||||
libuuid-perl 0.02 wheezy
|
libuuid-perl 0.27 stretch
|
||||||
========================== ===================== ======================
|
========================== ===================== ======================
|
||||||
|
|
||||||
Installer les dépendances suivantes:
|
Installer les dépendances suivantes:
|
||||||
::
|
::
|
||||||
|
|
||||||
# aptitude install make libxml-libxml-perl libwww-perl libclass-methodmaker-perl libcrypt-ssleay-perl libsoap-lite-perl libuuid-perl
|
# 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:
|
Télécharger et installer le Perl SDK VMWare:
|
||||||
::
|
::
|
||||||
|
|
||||||
# tar zxf VMware-vSphere-Perl-SDK-6.0.0-2503617.x86_64.tar.gz && cd vmware-vsphere-cli-distrib
|
# tar zxf VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz && cd vmware-vsphere-cli-distrib
|
||||||
# perl Makefile.PL
|
# perl Makefile.PL
|
||||||
# make && make install
|
# make && make install
|
||||||
|
|
||||||
@ -71,30 +71,20 @@ Pré-requis
|
|||||||
|
|
||||||
Les dépendances suivantes sont nécessaires pour le fonctionnement de « centreon_vmware »:
|
Les dépendances suivantes sont nécessaires pour le fonctionnement de « centreon_vmware »:
|
||||||
|
|
||||||
* « centreon-plugins-base »: le client et des dépendances
|
|
||||||
* « zeromq » et son module Perl
|
* « zeromq » et son module Perl
|
||||||
|
|
||||||
Les dépendances suivantes sont optionnelles pour le fonctionnement de « centreon_vmware »:
|
|
||||||
|
|
||||||
* « libtimedate-perl »
|
|
||||||
|
|
||||||
Installation de centreon-vmware par les sources
|
Installation de centreon-vmware par les sources
|
||||||
```````````````````````````````````````````````
|
```````````````````````````````````````````````
|
||||||
|
|
||||||
Installer le paquet suivant:
|
Installer le paquet suivant:
|
||||||
::
|
::
|
||||||
|
|
||||||
# aptitude install libtimedate-perl
|
# apt-get install libzmq5
|
||||||
|
|
||||||
Ajouter la ligne suivante dans le fichier « /etc/apt/sources.list »:
|
Installer le perl binding « zeromq » (nécessite l'application du patch: https://rt.cpan.org/Public/Bug/Display.html?id=122932):
|
||||||
::
|
::
|
||||||
|
|
||||||
deb http://http.debian.net/debian wheezy-backports main
|
# apt-get install gcc libmodule-install-perl libzmq3-dev
|
||||||
|
|
||||||
Installer la dépendance « zeromq »:
|
|
||||||
::
|
|
||||||
|
|
||||||
# aptitude install libzmq4-dev gcc
|
|
||||||
# wget https://github.com/lestrrat/p5-ZMQ/archive/master.zip
|
# wget https://github.com/lestrrat/p5-ZMQ/archive/master.zip
|
||||||
# unzip master.zip
|
# unzip master.zip
|
||||||
# cd p5-ZMQ-master/ZMQ-LibZMQ4/
|
# cd p5-ZMQ-master/ZMQ-LibZMQ4/
|
||||||
@ -107,15 +97,16 @@ Installer la dépendance « zeromq »:
|
|||||||
Télécharger l'archive de « centreon-vmware » et installer le connecteur:
|
Télécharger l'archive de « centreon-vmware » et installer le connecteur:
|
||||||
::
|
::
|
||||||
|
|
||||||
# tar zxvf centreon-vmware-2.0.0.tar.gz
|
# tar zxvf centreon-vmware-3.0.0.tar.gz
|
||||||
# cd centreon-vmware-2.0.0
|
# cd centreon-vmware-3.0.0
|
||||||
# cp centreon_vmware.pl /usr/bin/
|
# cp centreon_vmware.pl /usr/bin/
|
||||||
|
|
||||||
# mkdir -p /etc/centreon
|
# 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/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm
|
||||||
# cp contrib/debian/centreon_vmware-init /etc/init.d/centreon_vmware
|
# cp contrib/debian/centreon_vmware-systemd /lib/systemd/system/centreon_vmware.service
|
||||||
# cp contrib/debian/centreon_vmware-default /etc/default/centreon_vmware
|
# chmod 664 /lib/systemd/system/centreon_vmware.service
|
||||||
# chmod 775 /etc/init.d/centreon_vmware /usr/bin/centreon_vmware.pl
|
|
||||||
|
|
||||||
# mkdir -p /usr/share/perl5/centreon/vmware/ /usr/share/perl5/centreon/script/
|
# mkdir -p /usr/share/perl5/centreon/vmware/ /usr/share/perl5/centreon/script/
|
||||||
# cp centreon/vmware/* /usr/share/perl5/centreon/vmware/
|
# cp centreon/vmware/* /usr/share/perl5/centreon/vmware/
|
||||||
@ -124,14 +115,14 @@ Télécharger l'archive de « centreon-vmware » et installer le connecteur:
|
|||||||
Activer le daemon « centreon-vmware » au démarrage:
|
Activer le daemon « centreon-vmware » au démarrage:
|
||||||
::
|
::
|
||||||
|
|
||||||
# update-rc.d centreon_vmware defaults
|
# systemctl enable centreon_vmware.service
|
||||||
|
|
||||||
Installer le client et les dépendances:
|
Installer le client et les dépendances:
|
||||||
::
|
::
|
||||||
|
|
||||||
|
# apt-get install libtimedate-perl
|
||||||
# git clone http://git.centreon.com/centreon-plugins.git
|
# git clone http://git.centreon.com/centreon-plugins.git
|
||||||
# cd centreon-plugins
|
# cd centreon-plugins
|
||||||
# cp -R centreon/plugins /usr/share/perl5/centreon/
|
|
||||||
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
|
# mkdir -p /usr/lib/nagios/plugins/centreon/plugins/
|
||||||
# cp centreon/plugins/* /usr/lib/nagios/plugins/centreon/plugins/
|
# cp centreon/plugins/* /usr/lib/nagios/plugins/centreon/plugins/
|
||||||
# mkdir -p /usr/lib/nagios/plugins/apps/vmware/
|
# mkdir -p /usr/lib/nagios/plugins/apps/vmware/
|
||||||
|
27
connectors/vmware/packaging/debian/centreon_vmware-systemd
Normal file
27
connectors/vmware/packaging/debian/centreon_vmware-systemd
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
## Copyright 2016 Centreon
|
||||||
|
##
|
||||||
|
## Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
## you may not use this file except in compliance with the License.
|
||||||
|
## You may obtain a copy of the License at
|
||||||
|
##
|
||||||
|
## http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
##
|
||||||
|
## Unless required by applicable law or agreed to in writing, software
|
||||||
|
## distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
## See the License for the specific language governing permissions and
|
||||||
|
## limitations under the License.
|
||||||
|
##
|
||||||
|
## For more information : contact@centreon.com
|
||||||
|
##
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Centreon VMWare
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/perl /usr/bin/centreon_vmware.pl --logfile=/var/log/centreon/centreon_vmware.log --severity=error
|
||||||
|
Type=simple
|
||||||
|
User=centreon
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
Loading…
x
Reference in New Issue
Block a user