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 Centreon sur votre serveur miroir.
- Alma / RHEL / Oracle Linux 8
- CentOS 7
dnf install -y dnf-plugins-core
dnf config-manager --add-repo https://packages.centreon.com/rpm-standard/21.10/el8/centreon-21.10.repo
yum install -y yum-utils
yum-config-manager --add-repo https://packages.centreon.com/rpm-standard/21.10/el7/centreon-21.10.repo
- Récupérez la clé gpg pour les paquets :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
rpm --import https://yum-gpg.centreon.com/RPM-GPG-KEY-CES
rpm --import https://yum-gpg.centreon.com/RPM-GPG-KEY-CES
- Créez un répertoire pour le dépôt local :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
mkdir -p /var/www/html/repos/centreon
mkdir -p /var/www/html/repos/centreon
- Installez les paquets nécessaires :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
yum install yum-utils createrepo httpd
yum install yum-utils createrepo httpd
- Synchronisez les dépôts :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
reposync -p /var/www/html/repos/centreon/ --repo centreon-stable-noarch
reposync -p /var/www/html/repos/centreon/ --repo centreon-stable
reposync -p /var/www/html/repos/centreon/ --repo centreon-stable-noarch
reposync -p /var/www/html/repos/centreon/ --repo centreon-stable
- Exécutez les commandes suivantes :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
Créez le dépôt :
createrepo /var/www/html/repos/centreon/
Créez le dépôt :
createrepo /var/www/html/repos/centreon/
- Démarrez le serveur web :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
service httpd start
service httpd24-httpd start
- Sur votre serveur Centreon, éditez le fichier suivant :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
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.
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 -eProgrammer la synchronisation :
- Alma / RHEL / Oracle Linux 8
- CentOS 7
Les commandes suivantes programmeront une synchronisation chaque jour à 2h pour le dépôt centreon-stable-noarch, et chaque jour à 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
Les commandes suivantes programmeront une synchronisation chaque jour à 2h pour le dépôt centreon-stable-noarch, et chaque jour à 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