5. Installation de Centreon
Avant d'aller plus loin, voici une petite astuce pour
éviter de saisir les différents chemins vers les binaires
utilisés, par exemple : nagios, ndomod, ...
export PATH="$PATH:/usr/local/nagios/bin/"
L'installation de Centreon contient une partie textuelle en
ligne de commande et une partie graphique.
5.1
Téléchargement de Centreon
Pour télécharger Centreon, deux méthodes
existent. La plus courante est de se procurer l'archive sur le site de
centreon.
§ a) Téléchargement via le
site
# cd /usr/local/src/
# wget
http://download.centreon.com/index.php?id=4242
§ b) Téléchargement via le serveur
SVN
$> svn co
http://svn.centreon.com/trunk/tools
$> cd tools
$> dos2unix makePackage.sh
$> chmod +x makePackage.sh
$> ./makePackage.sh
Attention, il est possible de
télécharger la dernière version de Centreon
présente sur le serveur SVN. Cette version bénéficie des
dernières corrections importantes mais peut présenter des bugs.
Désarchivez le paquet et placez vous dans le
répertoire obtenu:
# tar -xzf centreon-2.0.2.tar.gz
# cd centreon-2.0.2
5.2
Installation en ligne de commande
Ajouter les droits d'écriture sur le fichier
sudoers :
# chmod +w /etc/sudoers
Nous allons maintenant lancer le script d'installation. Ce
script vous posera tout une liste de questions concernant les
répertoires d'installation, les dépendances, etc. Nous essayerons
de commenter le plus possibles les divers questions au fur et à mesure
de l'avancement.
# ./install.sh -i
Au lancement du script, le programme confirme si toutes les
dépendances sont satisfaites.
###############################################################################
#
#
# Centreon (www.centreon.com)
#
# Thanks for using Centreon
#
#
#
# v 2.0
#
#
#
# infos@oreon-project.org
#
#
#
# Make sure you have installed and configured
#
# sudo - sed - php - apache - rrdtool - mysql
#
#
#
###############################################################################
------------------------------------------------------------------------
Checking all needed binaries
------------------------------------------------------------------------
rm OK
cp OK
mv OK
chmod OK
chown OK
echo OK
cat OK
more OK
mkdir OK
find OK
sed OK
Ensuite, vous devez accepter la licence d'utilisateur de
Centreon (licence GPL Version 2) pour continuer. Si vous refusez cette licence,
vous abandonnez l'installation.
This General Public License does not permit incorporating your
program into
proprietary programs. If your program is a subroutine library,
you may
consider it more useful to permit linking proprietary
applications with the
library. If this is what you want to do, use the GNU Library
General
Public License instead of this License.
Do you accept GPL license ?
[y/n], default to [n]:
> y
Le module d'installation va alors vous demander si vous
souhaitez installer les modules : l'interface Web Centreon, Centcore, les
plugins Centreon et les Traps handler Centreon.
------------------------------------------------------------------------
Please choose what do you want to install
------------------------------------------------------------------------
Do you want to install Centreon Web Front
[y/n], default to [n]:
> y
Do you want to install Centreon CentCore
[y/n], default to [n]:
> n
Do you want to install Centreon Nagios Plugins
[y/n], default to [n]:
> y
Do you want to install Centreon Snmp Traps process
[y/n], default to [n]:
> n
« L'installer » ou l'installeur
va maintenant procéder à l'installation des différents
modules.
Commençons par Centreon Web, l'interface de centreon.
------------------------------------------------------------------------
Start CentWeb Installation
------------------------------------------------------------------------
Where is your Centreon directory?
default to [/usr/local/centreon]
>
Ici on nous demande où installer Centreon. Tapez
"Entrée" pour prendre le chemin par défaut sinon saisir un autre
chemin. Si le répertoire que vous avez saisi n'existe pas, il vous sera
demandé de valider votre choix pour créer le répertoire.
Do you want me to create this directory ?
[/usr/local/centreon]
[y/n], default to [n]:
> y
Path /usr/local/centreon OK
Ici on nous demande le répertoire de stockage des
journaux/logs de centreon.
Where is your Centreon log directory
default to [/usr/local/centreon/log/]
>
Do you want me to create this directory ?
[/usr/local/centreon/log/]
[y/n], default to [n]:
> y
Path /usr/local/centreon/log/ OK
Très important : l'emplacement des fichiers de
configuration de Centreon. Attention si cet endroit venait à changer par
la suite, vous seriez obliger de relancer l'installation de Centreon, certains
fichiers devant être régénérés.
Where is your Centreon etc directory
default to [/etc/centreon]
>
Do you want me to create this directory ? [/etc/centreon]
[y/n], default to [n]:
> y
Path /etc/centreon OK
Where is your Centreon generation_files directory?
default to [/usr/local/centreon/]
>
Path /usr/local/centreon/ OK
Ici le path de RRDs.pm pour centstorage et les plugins ce
centreon.
Note: Le chemin du fichier "RRDs.pm" peut changer d'une
distribution à l'autre. Sur Fedora il sera de la forme
"/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/RRDs.pm", sur
Debian "/usr/lib/perl5/RRDs.pm" et sur CentOS 5
64Bits"/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-threadmulti/RRDs.pm".
Where is installed RRD perl modules [RRDs.pm]
default to [/usr/lib/perl5/RRDs.pm]
>/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/RRDs.pm
Path /usr/lib/perl5 OK
/usr/bin/rrdtool OK
/usr/bin/mail OK
|