Installation silencieuse d'un serveur distant
Pour installer un serveur distant plus rapidement, vous pouvez utiliser un script. Celui-ci exécutera toutes les étapes de l'installation. Vous devrez ensuite enregistrer le serveur distant et le rattacher au serveur central.
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 updatednf 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.
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 journal complet, comprenant les éventuelles erreurs, dans
/var/log/centreon-unattended-<date>.log.Voici la commande de base (elle installe MariaDB sans 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 journal : 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.
-
Une fois le script exécuté, réalisez les étapes 5 à 8 de la procédure d'installation standard d'un serveur distant.
-
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 | |