Comment installer l’outil de surveillance Centreon sur Rocky Linux 8

Centreon est un outil open-source qui peut surveiller toute ton infrastructure, y compris le réseau, le système et l’application. À l’aide de Centreon, tu peux définir des notifications en fonction de seuils, définir des alertes par courriel et ajouter facilement n’importe quel système à surveiller.

Voici quelques caractéristiques clés de l’outil de surveillance Centreon :

  • Centreon est un outil de surveillance prêt pour l’IA.
  • Centreon surveille plus de 470 composants, notamment le cloud, la virtualisation, les microservices, les bases de données, les réseaux, l’IdO, et bien d’autres encore.
  • Il possède plus de 3000 modèles préconfigurés qui sélectionnent automatiquement le bon protocole ou la bonne méthode de surveillance pour chaque composant de l’infrastructure.
  • Tu peux créer des tableaux de bord personnalisés en fonction de tes besoins.
  • Entièrement compatible avec les solutions et plateformes tierces comme Nagios.

Dans ce tutoriel, je vais te montrer comment installer Centreon sur Rocky Linux.

Conditions préalables

  • Un serveur exécutant Rocky Linux 8.
  • Un mot de passe root est configuré sur le serveur.

Étape 1 : Mise à jour du système d’exploitation

Avant de commencer l’installation, mettons à jour les paquets de ton système à la dernière version. Pour ce faire, exécute la commande suivante :

sudo dnf update -y

Étape 2 : Désactiver SELinux

Vérifie maintenant SELinux et désactive-le, s’il est activé.

Exécute la commande suivante pour vérifier l’état de SELinux.

getenforce

S’il est activé, désactive-le

vim /etc/selinux/config
SELINUX=disabled

Enregistre ensuite le fichier et redémarre le système.

Étape 3 : Installer PHP

Activons les dépôts EPEL et PowerTools en exécutant la commande suivante dans le Terminal :

sudo dnf -y install dnf-plugins-core epel-release

sudo dnf config-manager --set-enabled powertools

Installe maintenant remirepo et active-le.

sudo dnf module reset -y php
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module install php:remi-8.0

Ensuite, installe PHP et les autres extensions.

sudo dnf -y install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-opcache

Vérifie et contrôle la version de PHP en utilisant la commande ci-dessous

php --version

Vérifie la version de PHP

Créons un fuseau horaire pour PHP :

sudo vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC

Ici nous avons défini UTC, tu peux définir ton fuseau horaire.

Après cela, augmentons le délai d’exécution du script PHP en modifiant max_execution_time et max_input_time dans le fichier php.ini.

sudo vim /etc/php.ini
max_execution_time = 300
max_input_time = 300

enregistre le fichier, active et redémarre le service PHP-FPM en exécutant la commande suivante.

sudo systemctl enable php-fpm
sudo systemctl restart php-fpm

Étape 4 : Installe le serveur de base de données MariaDB

Installe le serveur MariaDB en exécutant la commande suivante :

sudo dnf install mariadb-server

Maintenant, démarre le service MariaDB et active-le pour qu’il démarre au moment du démarrage, puis vérifie l’état du service MariaDB avec la commande suivante:-.

sudo systemctl start mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb

Ensuite, tu devras sécuriser le serveur de base de données, pour ce faire, exécute la commande suivante dans Terminal:-

sudo mysql_secure_installation

Ici, configure un mot de passe fort et réponds aux questions suivantes :

Change the root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y

Après cela, vérifie la connexion MySQL en exécutant la commande :

mysql -u root -p

Connecte-toi à mysql

Tu dois ensuite créer un utilisateur distant avec des privilèges root pour l’installation de Centreon plus tard.

Connecte-toi à MySQL en exécutant la commande ci-dessous :

mysql -u root -p
CREATE USER 'sohan'@'188.166.52.228' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON *.* TO 'sohan'@'188.166.52.228' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Étape 5 : Installer les paquets Centreon

Nous allons installer le référentiel Centreon.

sudo dnf install https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm

Installe maintenant les paquets Centreon sur Rocky Linux 8 en exécutant la commande ci-dessous dans le terminal :

sudo dnf install centreon centreon-database

Le paquet centreon-database définit la configuration optimisée de MariaDB pour Centreon :

cat /etc/systemd/system/mariadb.service.d/centreon.conf

MariaDB configuration

Jetons un coup d’œil au fichier de configuration

cat /etc/my.cnf.d/centreon.cnf

Centreon conf

Recharge maintenant le démon et redémarre le service MariaDB.

sudo systemctl daemon-reload
sudo systemctl restart mariadb

Active maintenant tous les services requis lors du démarrage du système.

sudo systemctl enable mariadb
sudo systemctl enable php-fpm
sudo systemctl enable httpd
sudo systemctl enable centreon
sudo systemctl enable cbd
sudo systemctl enable centengine
sudo systemctl enable gorgoned
sudo systemctl enable snmptrapd
sudo systemctl enable centreontrapd
sudo systemctl enable snmpd

Étape 6 : Installation de Centreon Web

Avant de lancer le processus d’installation de Centreon Web, tu dois exécuter les commandes suivantes :

sudo systemctl start mariadb
sudo systemctl start php-fpm
sudo systemctl start httpd
sudo systemctl start centreon
sudo systemctl start cbd
sudo systemctl start centengine
sudo systemctl start gorgoned
sudo systemctl start snmptrapd
sudo systemctl start centreontrapd
sudo systemctl start snmpd

Maintenant, connecte-toi à l’interface Web de Centreon et tape ce qui suit :

http://<IP>/centreon

Tu verras alors apparaître l’écran Bienvenue dans l’installation de Centreon, comme indiqué ci-dessous :

Configuration de Centreon

Suis maintenant les instructions

module de base de données chargé en PHP

Saisis les informations du moteur de surveillance

Chemins d'accès

Tu trouveras ici des informations sur le module Centreon Broker

Répertoires de configuration

Sur la page suivante, tu trouveras des informations sur l’administrateur

Informations administratives

Ici, entre le mot de passe root que tu as défini pendant l’installation sudo mysql_secure_installation et l’utilisateur de la base de données que nous avons créé précédemment.

Détails de la base de données

Cela va installer la base de données et générer le cache

Installation de la base de de base de données

Modules et widgets Centreon

L'installation de Centreon est un succès

Clique sur le bouton Terminé et connecte-toi à l’utilisateur admin de Centreon et au mot de passe que nous avons défini pendant l’installation.

Connexion Centreon

Après t’être connecté avec succès, tu verras le tableau de bord de Centreon comme la capture d’écran ci-dessous :

Système de surveillance Centreon

Conclusion

Félicitations ! Tu as installé avec succès l’outil de surveillance Centreon sur Rocky Linux. Tu peux maintenant explorer Centreon et apprendre à surveiller l’infrastructure du serveur.

Vous aimerez aussi...