Installation offline
Cette procédure est actuellement indisponible pour les plateformes utilisant Debian.
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
- Installez le dépôt sur votre serveur miroir.
- Alma / RHEL / Oracle Linux 9
- Alma / RHEL / Oracle Linux 10
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/26.10/el9/centreon-26.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
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/26.10/el10/centreon-26.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
-
Créez un répertoire pour le dépôt local :
mkdir -p /var/www/html/repos/centreon -
Installez les paquets nécessaires :
yum install yum-utils createrepo httpd -
Synchronisez les dépôts :
reposync -p /var/www/html/repos/centreon/ -r centreon-26.10-stable-noarchreposync -p /var/www/html/repos/centreon/ -r centreon-26.10-stablereposync -p /var/www/html/repos/centreon/ -r centreon-plugins-26.10-stable-noarchreposync -p /var/www/html/repos/centreon/ -r centreon-plugins-26.10-stable -
Créez le dépôt :
createrepo /var/www/html/repos/centreon/ -
Démarrez le serveur web :
service httpd start -
Sur votre serveur Centreon, éditez le fichier suivant :
vi /etc/yum.repos.d/centreon.repoAjoutez les lignes suivantes :
[centreon]name=centreonbaseurl=http://<mirror_ip_address>/repos/centreongpgcheck=1enabled=1Remplacez
<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 les dépôts centreon-stable-noarch et centreon-plugins-26.10-stable-noarch ainsi que tous les jours à 3h pour les dépôts centreon-26.10-stable et centreon-plugins-26.10-stable. Elle reconstruira également les metadonnées du dépôt tous les jours à 4h:
0 2 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-26.10-stable-noarch
0 3 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-26.10-stable
0 2 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-plugins-26.10-stable-noarch
0 3 * * * reposync -p /var/www/html/repos/centreon/ -r centreon-plugins-26.10-stable
0 4 * * * createrepo --update /var/www/html/repos/centreon/