# Téléchargement de l’ISO

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

# Installation de l’ISO

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 :

- Central with database : Installe Centreon (interface web + base de données) ainsi que l’ordonnanceur et le broker
- Central without database : Installe Centreon (interface web uniquement) ainsi que l’ordonnanceur et le broker
- Poller : Installe le serveur satellite (ordonnanceur et broker uniquement)
- Database only : Installe le serveur de base de données (utilisé en complément avec l’option Central server without database)

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é :

- Automatique
- Manuel
- Libérer de l’espace

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

# Mise à jour du système d’exploitation

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

# Configuration

## L’Assistant de configuration de l’interface graphique

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

## Configurations de base

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.

## Démarrer la supervision

- Générer les fichiers de configuration : Génère les fichiers de configuration de l’ordonnanceur dans un répertoire temporaire. Cette configuration est générée à partir des objets configurés via l’interface web
- Lancer le débogage du moteur de supervision (-v) : Permet à l’ordonnanceur de vérifier la configuration générée
- Déplacer les fichiers générés : Déplace les fichiers de configuration du répertoire temporaire vers le répertoire de l’ordonnanceur
- Redémarrer l’ordonnanceur : Redémarre l’ordonnanceur afin d’appliquer les nouveaux fichiers de configuration
- Commande exécutée post-génération : Exécute la commande post-génération paramétrée au niveau de la configuration de l’ordonnanceur

### Première étape

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

### Deuxième étape

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

### Troisième étape

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.

# Découverte de l’interface Web

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.

- Accueil : Premier écran d’accueil après connexion sur l’interface graphique. Résume l’état général de la supervision.
- Supervision : Regroupe l’état de tous les éléments supervisés en temps réel et en différé.
- Rapports : Permet de visualiser à l’aide de diagrammes et de graphiques l’évolution de la supervision sur une période ciblée.
- Configuration : Configure l’ensemble des éléments supervisés et l’infrastructure de supervision.
- Administration : Configure l’interface web de Centreon et permet de visualiser l’état général des serveurs.
- Vues : Visualiser et configurer les graphiques de performances pour chaque élément du système d’informations.

# Pack de Plugins – Facilitation de la supervision

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.