Aller au contenu principal
Version: 22.04

Introduction

Ce chapitre décrit les différentes étapes de mise en place d'une plateforme de supervision Centreon.

La plateforme de supervision peut être installée de plusieurs manières. Cependant, nous vous recommandons vivement d'utiliser les dépôts Centreon (paquets), pour installer votre plateforme. Profitez ainsi de nos travaux d'industrialisation de l'installation et de la mise à jour de l'environnement. Profitez également des optimisations installées en standard par le système.

L'installation de Centreon peut être effectuée à partir des sources (tar.gz) mais le travail est plus complexe. De plus l'installation ne sera supportée que par la communauté.

Avant toute installation :

  1. Veillez à bien suivre les prérequis d'installation et de dimensionnement (ressources CPU, mémoire, disques, partitionnement, etc...)
  2. Prenez également soin de bien choisir le type d'architecture qu'il convient d'utiliser pour vos besoins
  3. Téléchargez Centreon
  4. Enfin, vous pourrez procéder à l'installation de la plateforme.

Script "unattended"

Pour tester rapidement Centreon et installer un serveur central sur CentOS 7 ou AlmaLinux 8 / Oracle Linux 8 / RHEL 8, vous pouvez utiliser un script.

  1. Mettez votre système à jour :
dnf update
subscription-manager register --username my_username --password my_password --auto-attach --force
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms

Remplacez my_username et my_password par les identifiants de votre compte RedHat.

  1. Exécutez la commande suivante en root :

     curl -L https://raw.githubusercontent.com/centreon/centreon/22.04.x/centreon/unattended.sh | sh

    Le script installera un serveur central avec la version 22.04, depuis le dépôt stable, avec une sortie minimale sur votre terminal.

    En cas de problèmes à l'exécution du script, exécutez-le à nouveau en utilisant la commande suivante :

    sh -x unattended.sh install -t central -v 22.04 -r stable -l DEBUG  2>&1 |tee -a /tmp/unattended$(date +"%m-%d-%Y-%H%M%S").log

    Vous obtiendrez un fichier de log complet avec toutes les erreurs dans votre répertoire tmp, fichier nommé unattended(date).log.

  2. Une fois le script exécuté, il vous suffit de suivre les étapes de l'installation web.