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
- Installez le dépôt sur votre serveur miroir.
- Alma / RHEL / Oracle Linux 8
- Alma / RHEL / Oracle Linux 9
- Debian 11 & 12
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/24.04/el8/centreon-24.04.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/24.04/el9/centreon-24.04.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
Pour installer le dépôt Centreon, exécutez la commande suivante :
echo "deb https://packages.centreon.com/apt-standard-24.04-stable/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/centreon.list
echo "deb https://packages.centreon.com/apt-plugins-stable/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/centreon-plugins.list
Puis importez la clé du dépôt :
wget -O- https://apt-key.centreon.com | gpg --dearmor | tee /etc/apt/trusted.gpg.d/centreon.gpg > /dev/null 2>&1
apt update
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-stable-noarch
reposync -p /var/www/html/repos/centreon/ -r centreon-stableCré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.repo
Ajoutez les lignes suivantes :
[centreon]
name=centreon
baseurl=http://<mirror_ip_address>/repos/centreon
gpgcheck=1
enabled=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 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