Installation centreon
Installation de Centreon Open Source — Serveur Central
Projet SIGACS — BTS CIEL — Lycée Saint Joseph La Salle Lorient
OS cible : Debian 12
1 — Prérequis
Avant de commencer l'installation, assurez-vous que :
- La machine virtuelle tourne sous Debian 12
- Vous disposez d'un accès root ou sudo
- La machine dispose d'une connexion Internet fonctionnelle
- Les ressources minimales sont disponibles :
| Ressource | Minimum recommandé |
|---|---|
| CPU | 2 vCPU |
| RAM | 4 Go |
| Disque | 20 Go |
2 — Pré-installation
2.1 Mise à jour du système
Avant toute chose, mettez à jour votre système :
apt update && apt upgrade -y
2.2 Désactiver le pare-feu temporairement
Le pare-feu doit être désactivé pendant l'installation pour ne pas bloquer les téléchargements et la configuration :
systemctl stop firewalld
systemctl disable firewalld
Note : Le pare-feu sera réactivé et configuré correctement après l'installation.
3 — Installation des dépôts
3.1 Dépôt PHP 8.2 (Sury)
Centreon nécessite PHP 8.2. Ajoutez le dépôt Sury :
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
Puis 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
3.2 Dépôt Centreon
Importez la clé du dépôt Centreon :
wget -O- https://apt-key.centreon.com | gpg --dearmor | tee /etc/apt/trusted.gpg.d/centreon.gpg > /dev/null 2>&1
Mettez à jour la liste des paquets :
apt update
4 — Installation de Centreon
4.1 Installer le paquet principal
Lancez l'installation de Centreon avec sa base de données MariaDB locale :
apt install -y centreon
Note : Cette commande installe automatiquement toutes les dépendances nécessaires : MariaDB, Apache, PHP 8.2, centreon-engine, centreon-broker, etc.
4.2 Démarrer MariaDB
systemctl daemon-reload
systemctl restart mariadb
5 — Sécurisation de la base de données
Il est obligatoire de sécuriser l'accès root de MariaDB avant de continuer :
mariadb-secure-installation
Répondez aux questions comme suit :
| Question | Réponse |
|---|---|
| Set root password ? | Oui — choisir un mot de passe fort |
| Remove anonymous users ? | Oui |
| Disallow root login remotely ? | Non |
| Remove test database ? | Oui |
| Reload privilege tables ? | Oui |
⚠️ Important : Notez bien le mot de passe root MariaDB, il vous sera demandé pendant l'installation web.
6 — Configuration des services
6.1 Activer les services au démarrage
Pour que Centreon démarre automatiquement après un redémarrage du serveur :
systemctl enable php8.2-fpm apache2 centreon cbd centengine gorgoned snmptrapd centreontrapd snmpd
systemctl enable mariadb
systemctl restart mariadb
6.2 Démarrer Apache
systemctl start apache2
Vérifiez que le service est bien démarré :
systemctl status apache2
Vous devriez voir :
Active: active (running)
7 — Installation Web
7.1 Accéder à l'interface
http://<IP>/centreon
Image : Page d'accueil de l'assistant d'installation Centreon
7.2 Suivre l'assistant d'installation
L'assistant se déroule en plusieurs étapes :
| Étape | Description |
|---|---|
| 1 — Vérification des prérequis | Centreon vérifie que tous les composants sont bien installés |
| 2 — Informations de monitoring | Configuration du moteur de supervision |
| 3 — Informations d'administration | Création du compte administrateur Centreon |
| 4 — Informations du SGBD | Saisie des identifiants MariaDB root |
| 5 — Installation des modules | Installation automatique des modules Centreon |
| 6 — Informations de la base de données | Configuration de la base de données Centreon |
| 7 — Fin | Installation terminée |
Image : Assistant d'installation étape 1 — Vérification des prérequis
7.3 Identifiants de connexion
À la fin de l'installation, vous pouvez vous connecter avec :
| Champ | Valeur |
|---|---|
| URL | http://<IP>/centreon |
| Login | admin |
| Mot de passe | Celui défini à l'étape 3 |
Image : Page de connexion Centreon
8 — Vérification post-installation
8.1 Vérifier les services
systemctl status centreon
systemctl status cbd
systemctl status centengine
systemctl status apache2
systemctl status mariadb
Chaque service doit afficher Active: active (running).
8.2 Vérifier le poller Central
Dans l'interface web, allez dans :
Configuration > Pollers > Pollers
Vous devriez voir le poller Central avec le statut Running.
Image : Interface Centreon — Poller Central en cours d'exécution
9 — Post-installation
9.1 Changer le nom du serveur (optionnel)
hostnamectl set-hostname centreon-sigacs
Résumé des commandes
# 1. Mise à jour
apt update && apt upgrade -y
# 2. Dépôt PHP 8.2
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
wget -O- https://packages.sury.org/php/apt.gpg | gpg --dearmor | tee /etc/apt/trusted.gpg.d/php.gpg > /dev/null 2>&1
# 3. Dépôt Centreon
wget -O- https://apt-key.centreon.com | gpg --dearmor | tee /etc/apt/trusted.gpg.d/centreon.gpg > /dev/null 2>&1
apt update
# 4. Installation
apt install -y centreon
systemctl daemon-reload
systemctl restart mariadb
# 5. Sécurisation MariaDB
mariadb-secure-installation
# 6. Activation services
systemctl enable php8.2-fpm apache2 centreon cbd centengine gorgoned snmptrapd centreontrapd snmpd mariadb
systemctl restart mariadb
systemctl start apache2
📖 Source : docs.centreon.com — Installation à partir des paquets
No comments to display
No comments to display