Processus de migration de 772 à 777
Conditions préalables
Pandora FMS version 772 avec MySQL 5.7 et PHP 8.0 doit être installé.
Les versions finales installées après avoir suivi ces instructions seront Pandora FMS version 777 avec MySQL 8 et PHP 8.2.
Migration et mise à niveau via OUM
Pandora FMS version 772 (MySQL 5.7 et PHP 8.0) à version 777 (MySQL 8 et PHP 8.2).
1. Le programme mettre à jour MySQL vers la version 8.0 doit être exécuté.
2. Dans le menu Management → Settings → System Settings → Historical database, désactivez la connexion à la base de données historique.
3. Mise à niveau par Console hors ligne par OUM jusqu'à la version 775.
À ce stade, l'outil indique qu'il est nécessaire d'installer la version 8.2 de PHP pour pouvoir passer à la version 776 de Pandora FMS:
4. Mettre à jour PHP vers la version 8.2, en fonction du système d'exploitation installé:
5.- Mise à niveau du paquet serveur tar.gz 777:
tar xvzf pandorafms_server_enterprise-7.0NG.777_x86_64.tar.gz cd pandora_server ./pandora_server_installer --upgrade
6.- Redémarrez le service.
/etc/init.d/pandora_server restart
Ou, si vous avez systemd installé:
systemctl restart pandora_ha
7.- Réactiver la base de données historique avec les mêmes paramètres que ceux utilisés avant la mise à jour.
Migration et mise à jour via RPM
Mettez à jour la version 772 (MySQL 5.7 et PHP 8.0) du Pandora FMS vers la version 777 (MySQL 8 et PHP 8.2).
1. Effectuez l'opération upgrade MySQL to version 8.0.
2. Mettre à jour PHP vers la version 8.2, en fonction du système d'exploitation installé:
3.- Mettre à jour la console par RPM. Le paquet peut être téléchargé depuis le site web Support:
rpm -U pandorafms_console_enterprise-7.0NG.777.x86_64.rpm
Remarque: Les fichiers MR seront appliqués au cours de ce processus.
4.- Mise à jour du paquet serveur tar.gz 777:
tar xvzf pandorafms_server_enterprise-7.0NG.777_x86_64.tar.gz cd pandora_server ./pandora_server_installer --upgrade
5.- Redémarrer les services du serveur PFMS.
/etc/init.d/pandora_server restart
Ou, si systemd est installé:
systemctl restart pandora_ha
Migration et mise à jour via Tarball
Pandora FMS version 772 (MySQL 5.7 et PHP 8.0) à version 777 (MySQL 8 et PHP 8.2).
1. Mettre à jour PHP vers la version 8.2:
2. Mettez à jour en tarbant la Console. Le paquet, au format tar.gz, peut être téléchargé depuis le site web Support:
pandorafms_console_enterprise-7.0NG.777.tar.gz
3. Pour mettre à jour la console, décompressez-la et les dossiers attachment
et enterprise
seront générés, qui doivent être déplacés vers /var/www/html/pandora_console
:
tar xzvf pandorafms_console_enterprise-7.0NG.777.tar.gz && cp -R attachment/enterprise/ /var/www/html/pandora_console/
Les autorisations nécessaires sont alors définies dans le répertoire Console:
chown -R www-data. /var/www/html/pandora_console
Pour mettre à jour la structure de la base de données l'option recommandée est d'utiliser le script suivant:
php /var/www/html/pandora_console/godmode/um_client/updateMR.php
Au lieu du processus ci-dessus, cela peut être fait manuellement:
Connectez-vous à la base de données:
mysql -u root -p pandora
L'étape suivante consiste à appliquer les fichiers MR nécessaires (65.sql
, 66.sql
, 67.sql
, 68.sql
y 69.sql
):
SOURCE /var/www/html/pandora_console/extras/mr/65.sql; SOURCE /var/www/html/pandora_console/extras/mr/66.sql; SOURCE /var/www/html/pandora_console/extras/mr/67.sql; SOURCE /var/www/html/pandora_console/extras/mr/68.sql; SOURCE /var/www/html/pandora_console/extras/mr/69.sql;
Enfin, les champs MR sont modifiés:
UPDATE tconfig SET VALUE= 69 WHERE token='MR'; exit;
4. Mise à jour du paquet serveur tar.gz 777:
tar xvzf pandorafms_server_enterprise-7.0NG.777_x86_64.tar.gz cd pandora_server ./pandora_server_installer --upgrade
5. Redémarrez les services:
/etc/init.d/pandora_server restart
Ou via systemd :
systemctl restart pandora_ha
6. Il est recommandé d'exécuter la commande suivante pour éviter les erreurs de console, en particulier si vous utilisez Ubuntu:
cd /var/www/html/pandora_console/ && cat extras/delete_files/delete_files.txt | xargs rm -fr