Installation silencieuse d'un serveur central
Une installation silencieuse vous permet d'installer un serveur central en passant tous les paramètres requis sous forme d'options au script d'installation. Le script se sert de ces valeurs pour réaliser l'installation par lui-même : la procédure est donc rapide et ne demande presque aucune intervention.
C'est utile lorsque vous devez installer plusieurs serveurs centraux avec des paramètres identiques, lorsque vous installez depuis un outil de déploiement ou une chaîne d'intégration continue, ou lorsque vous n'avez pas d'accès interactif à la machine cible.
Une installation silencieuse configure toujours le serveur central avec une base de données locale. Pour utiliser une base de données distante, installez le serveur central à partir des paquets.
Prérequis
-
Mettez votre système à jour :
- RHEL 9
- Alma / Oracle Linux 9
- RHEL 10
- Alma / Oracle Linux 10
- Debian 13
dnf updatesubscription-manager register --username my_username --password my_password --auto-attach --forcesubscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpmsRemplacez my_username et my_password par les identifiants de votre compte Red Hat.
dnf updatePour récupérer la version de PHP requise par Centreon 26.10 lors de l'installation, votre version de RHEL doit être au minimum 10.2.
dnf updatesubscription-manager register --username my_username --password my_password --auto-attach --forcesubscription-manager repos --enable codeready-builder-for-rhel-10-x86_64-rpmsRemplacez my_username et my_password par les identifiants de votre compte Red Hat.
Pour récupérer la version de PHP requise par Centreon 26.10 lors de l'installation, votre version d'Alma/Oracle Linux doit être au minimum 10.2.
dnf updateapt update && apt upgrade -
Téléchargez le script :
curl -L https://download.centreon.com/26.10/unattended.sh --output /tmp/unattended.sh
Installation
-
En tant que root, exécutez le script avec les options souhaitées. Le script écrit un log complet, comprenant les éventuelles erreurs, dans
/var/log/centreon-unattended-<date>.log.Voici la commande de base (elle installe MariaDB et n'utilise pas TLS) :
bash /tmp/unattended.sh install -t central -v 26.10Et voici les options que vous pouvez passer (voir les exemples ci-dessous) :
Option Description -d <database>Base de données à installer. Par défaut, le script installe MariaDB : utilisez -d mysqlpour installer MySQL à la place.--tls enabledInstalle le serveur central en mode TLS : les connexions à l'interface web et à la base de données sont chiffrées. Sans cette option, le serveur central est installé sans TLS. Notez que sur certains systèmes d'exploitation, les politiques cryptographiques peuvent empêcher le script de s'exécuter correctement. -p <password>Mot de passe du compte admin par défaut de la base de données. Si vous omettez cette option, le script génère un mot de passe et vous indique où il est stocké. -sInstallation silencieuse : le script ne vous demande rien. -l <level>Niveau de détail du fichier de log : DEBUG,INFO,WARNouERROR.Pour afficher la liste complète des options, exécutez :
bash /tmp/unattended.sh -h -
Rendez-vous sur http(s)://<SERVER_IP>/centreon (où <SERVER_IP> est l'adresse IP de votre serveur) et connectez-vous. Suivez ensuite les étapes d'initialisation de la supervision.
-
Commencez à utiliser Centreon : suivez notre guide de démarrage pour commencer à superviser vos ressources.
Exemples
- Commande avec mot de passe autogénéré pour le compte admin de la base de données
- Commande avec mot de passe personnalisé pour le compte admin de la base de données
| Paramètres | Commande |
|---|---|
| Avec MariaDB, sans TLS | |
| Avec MySQL, sans TLS | |
| Avec MariaDB et TLS | |
| Avec MySQL et TLS | |
| Paramètres | Commande (remplacez XXXXX par le mot de passe de votre choix) |
|---|---|
| Avec MariaDB, sans TLS | |
| Avec MySQL, sans TLS | |
| Avec MariaDB et TLS | |
| Avec MySQL et TLS | |