Centreon ne propose plus d’ISO clé en main depuis la version 22.04.
Le mieux est donc de partir d’un OS compatible…
Vous pouvez eventuellement utilisez l’ISO de la version 21.10 puis upgrader ensuite mais je ne le conseille pas.
– Donc 3 méthodes d’installation :
Après avoir installé votre serveur, mettez à jour votre système d’exploitation à l’aide de la commande suivante :
apt update && apt upgrade
Acceptez toutes les clés GPG proposées et redémarrez votre serveur si une mise à jour du noyau est proposée.
Si votre pare-feu système est actif, paramétrez-le. Vous pouvez également le désactiver le temps de l’installation :
systemctl stop firewalld
systemctl disable firewalld
Firewalld n’étant pas actif par défaut sur une fresh install, je vais passer cette étape car nous y reviendrons plus tard lors de la sécurisation. du serveur.
Installez les dépendances suivantes :
apt update && apt install lsb-release ca-certificates apt-transport-https software-properties-common wget gnupg2
Pour installer le dépôt Sury, exécutez la commande suivante :
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
Ensuite, importez la clé du dépôt :
wget -O- https://packages.sury.org/php/apt.gpg | gpg --dearmor | tee /etc/apt/trusted.gpg.d/php.gpg > /dev/null 2>&1
apt update
Les paquets seront installés automatiquement sous Debian 11
Pour installer le logiciel Centreon à partir des dépôts, vous devez d’abord installer le paquet centreon-release, qui fournira le fichier du dépôt.
Installez le dépôt Centreon à l’aide de la commande suivante :
echo "deb https://apt.centreon.com/repository/22.04/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/centreon.list
Ensuite, importez la clé du dépôt :
wget -O- https://apt-key.centreon.com | gpg --dearmor | tee /etc/apt/trusted.gpg.d/centreon.gpg > /dev/null 2>&1
Cette section décrit comment installer un serveur central Centreon.
Vous pouvez installer ce serveur avec une base de données locale au serveur, ou une base de données distante sur un serveur dédié. Nous allons l’installer avec une base de donnée locale ua serveur.
apt update
apt install -y centreon
systemctl daemon-reload
systemctl restart mariadb
Comme stipulé dans le prompt après l’installation, vous pouvez activez PHP8 dans Apache :
NOTICE: Not enabling PHP 8.0 FPM by default.
NOTICE: To enable PHP 8.0 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php8.0-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
a2enmod proxy_fcgi setenvif
a2enconf php8.0-fpm
systemctl restart apache2
Si vous le souhaitez, vous pouvez changer le nom d’hôte du serveur en utilisant la commande suivante :
hostnamectl set-hostname new-server-name
Remplacez new-server-name par le nom que vous souhaitez. Exemple :
hostnamectl set-hostname central
Vous devez définir le fuseau horaire de PHP.
Remplacez Europe/Paris par votre fuseau horaire. Vous pouvez trouver la liste des fuseaux horaires supportés ici.
Editez le fichier /etc/php/8.0/mods-available/centreon.ini
et contrôlez le fuseau horaire.
Celui-ci a été défini durant le processus d’installation en récupérant le fuseau horaire configuré sur le système d’exploitation
Après avoir enregistré le fichier, redémarrez le service PHP-FPM :
systemctl restart php8.0-fpm
Pour que les services démarrent automatiquement au démarrage du système, exécutez les commandes suivantes sur le serveur central :
systemctl enable php8.0-fpm apache2 centreon cbd centengine gorgoned centreontrapd snmpd snmptrapd
Exécutez ensuite la commande suivante (sur le serveur central si vous utilisez une base de données locale, ou sur votre serveur de base de données distant) :
systemctl enable mariadb
systemctl restart mariadb
Depuis MariaDB 10.5, il est obligatoire de sécuriser l’accès root de la base de données avant d’installer Centreon. Si vous utilisez une base de données locale, exécutez la commande suivante sur le serveur central :
mysql_secure_installation
Pour plus d’informations, veuillez consulter la documentation officielle de MariaDB.
https://mariadb.com/kb/en/mysql_secure_installation/
Démarrez le serveur Apache avec la commande suivante :
systemctl start apache2
Pour terminer l’installation, suivez la procédure d’installation web au chapitre Configuration/L’Assistant de configuration de l’interface graphique
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
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 :
Les modules et les prérequis nécessaires sont vérifiés. Ils doivent tous être satisfaits. Cliquez sur Refresh lorsque les actions correctrices nécessaires ont été effectuées. Cliquer sur suivant :
Definissez les chemins utilisés par le moteur de supervision. Je recommande d’utiliser ceux par défaut. Cliquer sur suivant :
Definissez les chemins utilisés par le multiplexeur. Je recommande d’utiliser ceux par défaut. Cliquer sur suivant :
Définissez les informations nécessaires pour la création de l’utilisateur par défaut, admin. Vous utiliserez ce compte pour vous connecter à Centreon la première fois. Le mot de passe doit être conforme à la politique de sécurité de mot de passe par défaut : 12 caractères minimum, lettres minuscules et majuscules, chiffres et caractères spéciaux. Vous pourrez changer cette politique par la suite.
Cliquer sur suivant :
Fournissez les informations de connexion à l’instance de base de données.
Database Host Address : si vous utilisez une base de données locale, laissez ce champ vide (la valeur par défaut étant localhost). Sinon, renseignez l’adresse IP de votre base de données déportée.
Root user/password : ce compte sera utilisé pour installer les bases de données.
Si vous avez défini un utilisateur dédié avec des privilèges root sur toutes les bases, (par exemple pendant l’installation d’une base de donnée déportée), utilisez celui-ci. Cet utilisateur pourra être supprimé une fois l’installation web terminée.
Database user name/password: les identifiants du compte qui sera utilisé pour interagir avec les bases de données Centreon. Le compte sera créé pendant l’installation de la base.
Cliquer sur suivant :
L’assistant de configuration crée les fichiers de configuration et les bases de données.
Quand le processus est terminé, cliquez sur Suivant :
Sélectionnez les modules et widgets disponibles à l’installation.
Puis cliquez sur Install.
Une fois les modules installés, cliquez sur Suivant :
À cette étape une publicité permet de connaître les dernières nouveautés de Centreon. Si votre plate-forme est connectée à Internet vous disposez des dernières informations. Sinon l’information présente dans cette version sera proposée.
L’installation est terminée, cliquez sur Finish.
Vous pouvez maintenant vous connecter en utilisant le compte admin, et initialiser la supervision.
Pour passer l’interface graphique en français, il faut se connecter à l’interface et éditer le profil:
Puis sélectionner la langue fr_FR :
Pour démarrer les processus de supervision :
Depuis l’interface web, rendez-vous dans le menu Configuration > Collecteurs.
Sélectionnez le collecteur Central dans la liste et cliquez sur Exporter la configuration :
Cochez Déplacer les fichiers générés en plus de la sélection par défaut et cliquez sur Exporter :
Connectez-vous au serveur Central en CLI.
Démarrez/redémarrez les processus de collecte :
systemctl restart cbd centengine
systemctl restart gorgoned
systemctl start snmptrapd centreontrapd
systemctl start snmpd
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.
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 qui sont installés par défaut depuis queleques versions.
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.
Rendez-vous au menu Administration > Extensions > Gestionnaire et cliquez sur le bouton Install all si les plugins ne sont aps installés :
L’interface graphique de Centreon par l’intermédiaire de l’adresse http://ADRESSE_IP/centreon
propose plusieurs menus avec des fonctions bien précises. Chacun de ces menus possède des sous sections.
Remplacez ADRESSE_IP par l’adresse IP ou le FQDN du serveur web Centreon.
Renseignez le nom d’utilisateur et le mot de passe associé et cliquez sur le bouton Se connecter
:
Si vous avez installé Centreon depuis une VM, les identifiants par défaut sont admin/Centreon123!. Si ce n’est pas le cas, l’identifiant par défaut est admin et le mot de passe est celui que vous avez défini à l’étape de l’installation web.
Vous êtes maintenant connecté à l’interface web Centreon.
L’interface web de Centreon est composée de plusieurs menus, chaque menu a une fonction bien précise (cliquez sur le logo Centreon en haut à gauche de l’écran pour afficher les libellés) :
La partie gauche du bandeau supérieur montre la santé de votre plateforme en temps réel :
Cliquez sur l’icône collecteurs
pour développer le menu. Dans le menu, cliquez sur Configurer les collecteurs
pour accéder à la page Configuration > Collecteurs > Collecteurs
.
Dans la partie de droite du bandeau supérieur, des statistiques indiquent le nombre de ressources supervisées, avec un statut spécifique :
Ces nombres incluent les alertes non confirmées (SOFT), mais n’incluent pas les ressources acquittées ou en maintenance. Les ressources en attente sont indiquées par une pastille bleue sur les icônes hôtes ou services.
Cliquez sur un cercle représentant un statut :
Supervision > Statut des ressources
s’ouvre.Cliquez sur les icônes hôtes ou services pour développer le menu et afficher le détail des hôtes et services.
Lors de votre première connexion, l’interface Centreon s’affiche en mode clair par défaut.
Dans le bandeau supérieur, utilisez le bouton pour activer le mode sombre. Lorsque vous vous reconnecterez, le mode que vous avez sélectionné précédemment restera activé.
Mode clair
Mode sombre
Vous pouvez aussi passer en mode sombre en modifiant le thème de l’interface dans les paramètres du compte.
Allez dans Administration > Paramètres > Mon compte
et sélectionnez l’onglet Informations générales
. Sélectionnez Light ou Dark dans le champ Front-end Theme
.
Puis cliquez sur Sauvegarder
. Le thème de l’interface est maintenant dans le mode que vous avez choisi.
Lorsque votre mot de passe va expirer dans les 7 prochains jours, un point orange apparaît dans le bandeau à droite à côté de l’icône de profil :
Cliquez sur Editer le profil
, puis modifiez votre mot de passe :
Si vous n’avez pas changé votre mot de passe avant son expiration, après connexion vous serez redirigé vers une page dédiée où vous pourrez le mettre à jour :
Entrez votre mot de passe actuel, définissez-en un nouveau puis cliquez sur Réinitialiser le mot de passe.