Il faut d’abord commencer par télécharger l’ISO de Centreon.
Les différentes versions sont disponibles à l’adresse suivante :
https://download.centreon.com/
Lors de l’écriture de cette documentation, la dernière version en date était « centreon-3.4.6.el7.x86_64 »
C’est celle-ci qui sera utilisée
Selon l’installation sur un serveur physique ou virtuel, il faudra soit créer un live CD soit utiliser directement l’iso pour effectuer l’installation.
Lors du démarrage, choisir « installer CentOS 7 »
Puis cliquer sur entrer.
L’installation se lance
Une fois l’installation terminée les différentes options de configuration apparaissent
Choisir la langue puis cliquer sur continuer
A ce stade il est normal qu’en haut à droite le clavier soit indiqué comme étant « US ». Il sera à modifier par la suite.
Le menu de configuration apparaît
Cliquer sur « Centreon » et choisir le type d’installation que l’on souhaite effectuer et cliquer sur terminer :
Pour cet exemple, nous allons installer « Central with database »
Cliquer sur le clavier pour choisir le type de clavier utilisé.
Cliquer sur le « + » et ajouter Français puis cliquer sur le « - » pour supprimer Français variante puis cliquer sur terminer
Cliquer sur « Date et Heure » pour choisir le fuseau et cliquer sur terminer
Activer ou ajouter des serveurs NTP
Cliquer sur « destination de l’installation »
Cette étape permet de choisir le type de partitionnement souhaité :
Cliquer sur « je vais configurer le partitionnement » puis sur terminer
A l’aide du bouton « + » créer le partitionnement
Il est conseillé de suivre les prérequis de la documentation
Lorsque c’est fait cliquer sur terminer
Une fenêtre de confirmation des modifications va apparaître. Cliquer sur accepter les modifications pour valider le partitionnement
Cliquer sur Nom d’hôte et réseau
Configurer les paramètres réseau et le nom de l’hôte Puis cliquer sur terminer
Tous les paramètres étant définis, cliquer sur commencer l’installation en bas à droite
Pendant l’installation il sera demandé de renseigner le mot de passe de l’administrateur dont le login est root
Il sera également demandé de créer un utilisateur avec login + mot de passe
Cliquer sur terminer et attendre la fin de l’installation
Lorsque l’installation est terminée, cliquer sur redémarrer
Afin de mettre à jour le système d’exploitation il faut se connecter au serveur Centreon par SSH.
Pour cela, utiliser le logiciel PuTTY, disponible à cette adresse
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Une fois connecté taper la commande suivante :
yum update
Valider en tapant « y » (yes) à chaque fois que nécessaire
Si ce n’est pas demandé après avoir effectué les mises à jour, il est recommandé de faire un redémarrage du serveur
reboot
Une fois l’installation du serveur Centreon terminée, il sera nécessaire de le configurer.
Pour cela, ouvrir un navigateur web et se connecter à cette adresse : http://«IP_DU_SERVEUR»/centreon
Lors de la toute premier connexion, l’assistant de configuration de Centreon s’affiche. Cliquer sur suivant
L’assistant vérifie la disponibilité des modules de Centreon
Cliquer sur suivant
Cliquer sur suivant
Cliquer sur suivant
Configuration des informations concertant l’utilisateur administrateur.
Cliquer sur suivant.
Configuration du serveur de base de données.
Le serveur sur lequel Centreon est installé est défini comme étant le serveur sur lequel la base de données sera installée par défaut.
Son utilisateur est root et le mot de passe par défaut est vide.
Le laisser vide sans rien écrire.
Si l’on souhaite utiliser un serveur de base de données déporté, il faudra dans ce cas indiquer les informations de connexion au serveur (adresse, utilisateur mot de passe, etc.)
Cliquer sur suivant
Attention, si le message d’erreur suivant apparaît :
Add innodb_file_per_table=1 in my.cnf file under the [mysqld] section and restart MySQL Server.
Faire cette manipulation pour le résoudre :
Se connecter en SSH avec l’utilisateur root sur le serveur.
Editer le fichier /etc/my.cnf
vi /etc/my.cnf
Ajouter cette ligne au fichier
[mysqld]
innodb_file_per_table=1
Redémarrez le service mysql
service mysql restart
Cliquez sur suivant.
L’assistant configure les bases de données.
Une fenêtre d’information concernant les dernières nouveautés de Centreon va apparaître.
Cliquer sur terminer
Il est maintenant possible de se connecter
Pour passer l’interface graphique en français il faut se connecter avec l’utilisateur root au serveur par SSH.
Dans un premier temps, installer le paquet de traduction en français à l’aide de la commande suivante :
yum -y install centreon-lang-fr_FR
Dans un deuxième temps, se connecter à l’interface graphique et cliquer sur Administration.
Dans la partie de gauche cliquer sur « Parameters » puis sur « My Account
Dans le champ des langues remplacer « en_US » par « fr_FR.UTF-8 ». Une fois la page rafraichie, l’interface sera passée en français.
Cliquer sur sauvegarder.
Pour démarrer la supervision il faut se rendre sur l‘interface graphique.
Dans le menu Configuration puis « collecteurs », tout laisser par défaut et cliquer sur exporter.
Une nouvelle page apparait.
Dans la partie « Collecteurs », sélectionner le serveur
Vérifier que les cases « Générer les fichiers de configuration » et « Lancer le débogage du moteur de supervision (-v) » soient bien cochées. Vérifier que les cases « Déplacer les fichiers générés » ainsi que « Redémarrer l’ordonnanceur » soient bien décochées.
Cliquer à nouveau sur « Exporter ».
Si tout s’est bien passé, les messages « ok » apparaissent. Dans le cas contraire il faudra corriger les erreurs
Décochez les cases « Générer les fichiers de configuration » et « Lancer le débogage du moteur de supervision (-v) »
Cochez les cases « Déplacer les fichiers générés » ainsi que « Redémarrer l’ordonnanceur »
Cliquez sur « Exporter » à nouveau
Si tout s’est bien passé, les messages « ok » apparaissent à nouveau. Dans le cas contraire il faudra corriger les erreurs
Se connecter avec l’utilisateur root au serveur par SSH.
Démarrer le composant Centreon Broker avec la commande suivante :
service cbd start
Démarrer Centreon Engine avec la commande suivante :
service centengine start
Démarrer centcore avec la commande suivante :
service centcore start
La supervision est maintenant opérationnelle.
Attention, la supervision est active mais pour l’instant RIEN n’est supervisé. En effet, il reste à configurer les sondes selon ce que l’on souhaite superviser. Il est également possible d’installer des add-on et des plugins qu’il faudra les configurer également.
L’interface graphique de Centreon par l’intermédiaire de l’adresse http://«IP_DU_SERVEUR»/centreon propose plusieurs menus avec des fonctions bien précises. Chacun de ces menus possède des sous sections.
Centreon est un excellent outil de supervision qui peut être configuré manuellement pour correspondre exactement aux différents besoins de l’entreprise. Toutefois, il existe des packs de plugins contenant des modèles de configuration.
Ces différents packs réduisent le temps nécessaire pour installer et superviser la plupart des services de l’entreprise.
Pour fonctionner, les composants techniques Centreon License Manager et Centreon Plugin Pack Manager sont nécessaires.
L’installation de ces deux paquets est très simple.
Il suffit de se connecter sur le serveur Centreon avec l’utilisateur root en SSH et de taper la commande suivante.
yum install centreon-pp-manager
Cette commande téléchargera Centreon Plugin Pack Manager et également Centreon License Manager en tant que dépendance.
Une fois ces deux paquets téléchargés il faudra les installer et les activer dans l’interface graphique de Centreon
Section Administration puis Extensions et enfin Modules.
Le premier module à installer et activer sera Centreon License Manager
Puis il faudra installer et activer Centreon Plugin Pack Manager
Il est désormais possible de se rendre dans la section « Configuration » puis « Plugin packs » pour trouver les 6 plugins gratuits proposés. Si on s’inscrit sur le site de Centreon, 5 autres plugins packs deviennent gratuits, les autres étant payant.
Il existe plus de 150 plugins packs disponibles dans l’offre IMP.