Menu


Stacks Image 14797
Voici une nouvelle version d'installation automatisée avec compilation des sources. Nous utilisons la dernière version de Centreon-Web sur une Debian Jessie, actuellement la version 2.8.12. J'ai repris le travail de Rémy en l'adaptant pour cette nouvelle version.
Nous prendrons comme base de travail, une VM debian (fresh install) avec une installation minimum, seul le paquet ssh est installé. Connectez-vous sur ce serveur et copiez le script que vous trouverez avec ce lien
Cette installation est conforme en tout point à l'installation d'une Full Centreon 2.8.9 sur une Debian. Seul point qui diffère, le dossier /usr/lib/nagios/plugins est supprimé et ce sont les plugins de base des paquets monitoring-plugins.

1 Procédures d'installation

Copiez le script centreon_v102 dans votre serveur Debian. Ouvrir une session terminal en mode root et rendre le fichier centreon_v102.sh exécutable.
chmod +x centreon_v102.sh
Si vous voulez suivre les logs de votre installation en direct, créez le fichier de logs en fonction de la variable INSTALL_LOG.
touch /usr/local/src/centreon-install.log
Avant de démarrer l'installation, il faut ouvrir un second terminal et lancez la commande :
tail -f /usr/local/src/centreon-install.log
Stacks Image 15080
Suivi des logs de l'installation
Lancez le script
./centreon_v102.sh
L'installation se réalise en mode silencieux. Très propre, elle affiche un minimum d'information comme ci-dessous.
================| Install details v1.02 |============================
                  MariaDB    : 10.0
                  Clib       : 1.4.2
                  Connector  : 1.1.2
                  Engine     : 1.7.2
                  Plugin     : 2.2
                  Broker     : 3.0.8
                  Centreon   : 2.8.12
                  Install dir: /usr/share
                  Source dir : /usr/local/src
======================================================================

Step1  => repo non-free on Jessie Install                       [ OK ]
Step2  => MariaDB Install                                       [ OK ]
Step3  => Clib install                                          [ OK ]
Step4  => Centreon Perl and SSH connectors install              [ OK ]
Step5  => Centreon Engine install                               [ OK ]
Step6  => Monitoring plugins install                            [ OK ]
Step6  => Centreon plugins install                              [ OK ]
Step7  => Centreon Broker install                               [ OK ]
Step8  => Centreon template generation                          [ OK ]
Step9  => Centreon web interface install                        [ OK ]
Step10 => Post install                                          [ OK ]
Step11 => Widgets install                                       [ OK ]


Go to http://172.16.209.204/centreon to complete the setup
Maintenant, il reste à finir la configuration sur l'interface Web. Les paramètres suivants sont les paramètres par défaut.

2 Configuration de Centreon

Utilisez un navigateur internet récent et saisissez l’url suivante :
http://ip du serveur centreon/centreon/
Stacks Image 15155
Démarrage de l'installation Web, cliquez sur "Next"
Stacks Image 15174
Validation des dépendances, cliquez sur "next".
Stacks Image 15193
Validation des chemins du moteur de supervision centreon-engine. Laissez par défaut, cliquez sur Next.
Stacks Image 15220
Validation des chemins du broker. Laissez par défaut, cliquez sur Next.
Stacks Image 15247
Création du user "Administrateur", admin et son mot de passe. Saisir une adresse valide pour l’email. Cliquez sur Next.
Stacks Image 15263
Définir les Accès MySQL, le mot de passe root de MySQL est vide. Laisser les noms de base et utilisateur par défaut. Saisir le mot de passe pour ces bases de données. Cliquez sur Next.
Stacks Image 15279
Création des bases de données, cliquez sur Next.
Stacks Image 15298
Fin de l'installation, cliquez sur Finish
Stacks Image 15314
Vous devriez avoir cette vue.

2.1 Application de la configuration

Avant de se connecter, lancez les services suivants :
service cbd start
service centcore start
service centreontrapd start
Cette nouvelle version ne contient plus d'exemple de configuration car elle a été développé pour les nouveaux plugins-pack. Vous avez le minimum vital : quelques contacts, périodes temporelles, macro ressources, les traps SNMP et la configuration du poller pour le Central. Actuellement, ceux-ci ne sont pas encore compatible avec la distribution Debian. Nous allons quand-même installer un exemple de configuration basé sur la précédente version Centreon-Web 2.7.8. Téléchargez le fichier de configuration example_289.txt et déposez-le dans le dossier /usr/local/src. Utilisez la commande API centreon pour importer cette configuration.
/usr/share/centreon/bin/centreon -u admin -p password -i example_289.txt
Ce fichier rajoute les commandes, les modèles d'hôte et de services, ainsi que la configuration du serveur Centreon nécessaires pour un premier exemple. Il faut associer le contact admin aux deux commandes de notification pour éviter un message d'erreur lors de l'application de la configuration.
Stacks Image 15443
Connectez-vous à l'interface de Centreon. Sélectionnez le menu Configuration / Pollers
Stacks Image 15448
Cochez sur le poller Central, cliquez sur Export configuration.
Cochez les quatre premières coches, sélectionnez la méthode restart et cliquez sur Export.
Stacks Image 15453
La configuration est appliquée et le poller (moteur de supervision) est démarré.
Et voilà, votre supervision est opérationnelle et tout ça en moins d'une demi-heure !
Stacks Image 15418
Les services sont opérationnels.
comments powered by Disqus