Je vous propose une installation automatisée de Centreon version 2.5.1 avec la base de données Open Source MariaDB. Cette installation est valable pour un serveur de supervision standalone ou Central.
Nous prendrons comme base de travail, une VM debian avec une installation minimum, seul le paquet ssh est installé. Connectez-vous sur ce serveur et copiez les deux scripts modifiés que je vous propose :
- centreon_251_maria.sh
- centreon_engine.tmpl
Les deux script doivent être au même endroit. Les fichiers sources seront copiés dans /usr/local/src et les fichiers binaires dans /usr/local.
- centreon_251_maria.sh
- centreon_engine.tmpl
Les deux script doivent être au même endroit. Les fichiers sources seront copiés dans /usr/local/src et les fichiers binaires dans /usr/local.
1 Procédures d’installation
Ouvrir une session terminal en mode root et rendre le fichier centreon.sh exécutable.
chmod +x centreon.sh
Lancez le script
./centreon.sh
Au bout de quelques minutes, en fonction de la puissance de votre machine et de votre connexion internet, vous devriez finir par les ligne suivantes.
############################################################################### # # # Go to the URL : http://debian7.localmac/centreon/ # # to finish the setup # # # # Report bugs at http://forge.centreon.com # # # # Thanks for using Centreon. # # ----------------------- # # Contact : infos@centreon.com # # http://www.centreon.com # # # ############################################################################### [ ok ] Stopping MariaDB database server: mysqld. [ ok ] Starting MariaDB database server: mysqld . .. [info] Checking for corrupt, not cleanly closed and upgrade needing tables..
Maintenant, il reste à finir la configuration sur l'interface Web.
Utilisez un navigateur internet récent et saisissez l’url suivante :
http://ip du serveur centreon/centreon/
Démarrage de l'installation Web, cliquez sur "Next"
Validation des dépendances, cliquez sur "next".
Nous choisirons comme moteur de supervision centreon-engine. Saisissez les chemins ci-dessous.
http://ip du serveur centreon/centreon/
Démarrage de l'installation Web, cliquez sur "Next"
Validation des dépendances, cliquez sur "next".
Nous choisirons comme moteur de supervision centreon-engine. Saisissez les chemins ci-dessous.
Centreon Engine directory: /usr/local/centreon-engine Centreon Engine Stats binary: /usr/local/centreon-engine/bin/centenginestats Centreon Engine var lib directory: /var/lib/centreon-engine Centreon Engine Connector path: /usr/local/centreon-connector Centreon Engine Library (*.so) directory: /usr/local/centreon-engine/lib/centreon-engine
Cliquez sur Next
Nous choisirons comme broker centreon-broker. Saisissez les chemins ci-dessous. Auparavant, il faudra créer le dossier /var/log/centreon-broker et donner la permission au processus centengine d'écrire le fichier de statistique.
Nous choisirons comme broker centreon-broker. Saisissez les chemins ci-dessous. Auparavant, il faudra créer le dossier /var/log/centreon-broker et donner la permission au processus centengine d'écrire le fichier de statistique.
Centreon Broker etc directory: /usr/local/centreon-broker/etc Centreon Broker module (cbmod.so): /usr/local/centreon-broker/lib/cbmod.so Centreon Broker log directory: /var/log/centreon-broker Retention file directory: /var/lib/centreon-broker Centreon Broker lib (*.so) directory: /usr/local/centreon-broker/lib/centreon-broker
Cliquez sur Next
Création du user "Administrateur", admin et son mot de passe. Saisir une adresse valide pour l’email. Cliquez sur Next.
Définir les Accès MySQL, le mot de passe de MySQL saisi dans le script (password par défaut). Laisser les noms de base par défaut CENTREON, CENTSTORAGE et CENTSTATUS. Saisir le mot de passe pour ces bases de données. Cliquez sur Next.
Création des bases de données, cliquez sur Next.
Fin de l'installation, cliquez sur Finish
Vous devriez avoir cette vue. Vous pouvez vous connecter à l'interface d'administration. Mais avant de se connecter, lancer redémarrer apache et lancez les services suivants :
Création du user "Administrateur", admin et son mot de passe. Saisir une adresse valide pour l’email. Cliquez sur Next.
Définir les Accès MySQL, le mot de passe de MySQL saisi dans le script (password par défaut). Laisser les noms de base par défaut CENTREON, CENTSTORAGE et CENTSTATUS. Saisir le mot de passe pour ces bases de données. Cliquez sur Next.
Création des bases de données, cliquez sur Next.
Fin de l'installation, cliquez sur Finish
Vous devriez avoir cette vue. Vous pouvez vous connecter à l'interface d'administration. Mais avant de se connecter, lancer redémarrer apache et lancez les services suivants :
service centcore start service centreontrapd start
Connectez-vous à l'interface Web de Centreon
Saisir votre identifiant de connexion.
Nous devons appliquer la configuration pour créer les fichiers nécessaires au fonctionnement du broker et du moteur de supervision. Sélectionnez Configuration / Monitoring Engine / Generate.
Appliquez la configuration et redémarrez la supervision. Lancez le broker en ligne de commande.
Saisir votre identifiant de connexion.
Nous devons appliquer la configuration pour créer les fichiers nécessaires au fonctionnement du broker et du moteur de supervision. Sélectionnez Configuration / Monitoring Engine / Generate.
Appliquez la configuration et redémarrez la supervision. Lancez le broker en ligne de commande.
service cbd start
2 Génération des traps
Nous vérifions le fonctionnement de la génération des traps. Sélectionnez Configuration / SNMP Traps / Generate
Il restera à paramétrer la configuration SNMP.
Et voilà, votre supervision est opérationnelle et tout ça en moins d'une demi-heure !