Aller au contenu principal
Version: 23.10

Installation offline

Pour pouvoir installer Centreon sur des serveurs sans accès internet, créez une copie locale du dépôt Centreon sur un serveur avec accès internet, puis faites pointer vos serveurs Centreon sans accès internet sur celui-ci.

Créer une copie locale du dépôt Centreon

  1. Installez le dépôt sur votre serveur miroir.
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/23.10/el8/centreon-23.10.repo
dnf clean all --enablerepo=*
dnf update

Puis récupérez la clé gpg pour les paquets :

rpm --import https://yum-gpg.centreon.com/RPM-GPG-KEY-CES
  1. Créez un répertoire pour le dépôt local :

    mkdir -p /var/www/html/repos/centreon
  2. Installez les paquets nécessaires :

    yum install yum-utils createrepo httpd
  3. Synchronisez les dépôts :

    reposync -p /var/www/html/repos/centreon/ -r centreon-stable-noarch
    reposync -p /var/www/html/repos/centreon/ -r centreon-stable
  4. Créez le dépôt :

    createrepo /var/www/html/repos/centreon/
  5. Démarrez le serveur web :

    service httpd start
  6. Sur votre serveur Centreon, éditez le fichier suivant :

    vi /etc/yum.repos.d/centreon.repo

    Ajoutez les lignes suivantes :

    [centreon]
    name=centreon
    baseurl=http://<mirror_ip_address>/repos/centreon
    gpgcheck=1
    enabled=1

    Remplacez <mirror_ip_address> par la véritable adresse de votre dépôt local.

Garder votre dépôt local à jour

Afin de synchroniser régulièrement votre miroir avec le dépôt Centreon, créez un fichier cron :

cd  /var/spool/cron
crontab -e

Les commandes suivantes programmeront une synchronisation tous les jours à 2h pour le dépôt centreon-stable-noarch et tous les jours à 3h pour le dépôt centreon-stable:

* 2 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-stable-noarch
* 3 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-stable