Mise à jour

Warp Update

  • Cette section ne sera visible que si Enable Warp Update est activé dans Configuration générale.
  • Vous devez disposer d'un Accès Internet dans la console Web et dans le serveur Pandora FMS.
  • Warp Update vous contactera pour vérifier la dernière version disponible.
  • Les mises à jour sont automatiques et dans 99% des cas elles fonctionnent correctement si l'environnement est correctement configuré.
  • Vous pouvez également update offline si le serveur PFMS à mettre à jour est dans un environnement restreint et/ou limité.

Mise à jour Warp en ligne

  • Pour effectuer une mise à jour via Warp Update On line, vous devez être enregistré avec une adresse e-mail.

  • Warp Update se connectera et analysera les mises à jour nécessaires.
  • S'il est à jour, il affichera la version active actuelle, sans qu'il soit nécessaire d'effectuer aucune autre action.

Pour terminer la mise à niveau vers cette version, le service pandora_server doit être manuellement redémarré avec SystemD:

systemctl restart pandora_server


Mise à jour Warp hors ligne

Contact le service d'assistance pour télécharger les fichiers.

Warp Update Offline est également utilisé pour installer des correctifs de différents types: console (OUM), serveur (tar.gz) et correctifs manuels combinés (tar.gz).

L'application de correctifs et/ou de mises à jour hors ligne peut rendre votre console Web inutilisable, il est recommandé de faire au préalable une sauvegarde complète.

  • Dans le cas d'une mise à jour de version, vous devez télécharger les OUM et tar.gz correspondants, installer d'abord le OUM puis l'archive tar.
  • Une fois le ou les fichiers téléchargés, accédez au menu Warp UpdateWarp Update Offline et cliquez sur le bouton Parcourir pour sélectionner fichier par fichier.
  • Vérifiez les informations affichées à l'écran et si elles correspondent aux mises à jour et/ou corrections. Pour traiter, cliquez sur l'icône verte située dans le coin inférieur droit, attendez que la console affiche les résultats de chaque processus.

Journal de mise à jour de distorsion

Allez dans le menu Warp UpdateWarp Update Journal pour connaître les mises à jour effectuées, la version, la date et l'heure de l'application, l'utilisateur qui l'a demandé et appliqué, etc.

Configuration de la mise à jour Warp

Veuillez contacter avant de modifier l'un des champs suivants:

  • URL de mise à jour Warp.
  • Utilisez la mise à jour Warp sécurisée.
  • Serveur proxy.
  • Port proxy.
  • Utilisateur proxy.
  • Mot de passe proxy.
  • Autoriser les correctifs non consécutifs: Permet d'installer des mises à jour non consécutives. Désactivé par défaut et constitue l’option recommandée.
  • Limiter aux mises à jour LTS: permet de mettre à jour uniquement les versions à long terme, actif par défaut.

Mise à jour manuelle

  • Pandora FMS est composé de: Serveur, Base de données et Console web.
  • Les mises à jour incluront toujours des modifications de la console, occasionnellement des modifications du serveur (mises à jour mineures) et rarement des modifications de la base de données (mises à jour majeures).
  • Contact le service d'assistance pour télécharger les fichiers.

Mettre à jour une version mineure

1. Une sauvegarde de la base de données doit être effectuée. Exemple:

mysqldump -u root -p pandora> backup_pfms_X.Y.sql

2. Une sauvegarde des fichiers de configuration doit être effectuée: pandora_server.conf, config.php, pandora_agent.conf.

3. Une sauvegarde des plugins Serveur et Agent doit être effectuée, située dans:

/etc/pandora/plugins
pandora_console/attachment/plugin
/usr/share/pandora_server/util/plugin

4. Les services doivent être arrêtés: pandora_server, tentacle_serverd, httpd, pandora_agent et mysqld.

5. Vous pouvez procéder à la mise à jour.

6. N'oubliez paset redémarrez les services arrêtés au point 4.

À partir des packages RPM

  • Mise à jour du Console web:
rpm -U pandorafms_console_enterprise_package.rpm
  • Mise à jour du serveur PFMS avec tar.gz :
tar -xvzf pandorafms_server_enterprise_package.tar.gz
cd pandora_server
./pandora_server_installer --install
  • Mise à jour de l'agent logiciel:
rpm -U pandorafms_agent_*.rpm

A tout moment, avant et après la mise à jour, vous pourrez connaître vos versions installées en exécutant la commande:

rpm -qa | grep -i pandora

À partir de Tarball/Sources

  • Remplacez « package » par le nom de la version téléchargée et « yourconsolepath » par le chemin complet de la console installée.
  • Mise à jour du Console web:
tar xvzf pandorafms_console_enterprise_'package'.tar.gz
cd pandora_console
./pandora_console_upgrade -p /'yourconsolepath'
  • Mise à jour du serveur PFMS:
tar xvzf pandorafms_server_enterprise_'package'.tar.gz
cd pandora_server
./pandora_server_installer --upgrade
  • Mise à jour de l'agent logiciel:
tar xvzf pandorafms_agent_'package'.tar.gz
cd pandora_agent
./pandora_agent_installer --force-install

Mise à jour majeure

Il est toujours recommandé de mettre à jour la console à l'aide de Update Manager. Si la base de données est obsolète, un avis intitulé Version(s) mineure(s) disponible(s) sera affiché dans la console Web.

Pour résoudre ce problème, vous devez saisir le serveur sur lequel se trouve la console Pandora FMS à l'aide d'un shell et vous rendre dans le répertoire:

cd /var/www/html/pandora_console/extras/mr

Dans ce répertoire, un autre répertoire appelé « mis à jour » apparaîtra. Tous les MR appliqués doivent y être stockés et ceux qui ne le sont pas doivent être stockés à l'extérieur. Exemple d'exécution du fichier 1.sql ( MR 1 ):

cat 1.sql | mysql -u root -p pandora

Une fois les sql appliqués à la base de données, ils doivent être déplacés vers le répertoire mis à jour.

mkdir -p updated
mv 1.sql updated/

Ensuite, la valeur MR doit être mise à jour dans la table MySQL tconfig :

mysql -u root -p pandora> use pandora;> update tconfig set value= XX where token='MR';

Pour connaître les MR qui doivent être appliquées, merci de vous rendre sur le link.

Rétrograder

À partir des packages RPM

  • Mise à jour de la Console web:
rpm -i --force pandorafms_console__enterprise_package.rpm

Depuis Tarball/Sources

  • Mise à jour de la Console web:
tar -xvzf pandorafms_console_package.tar.gz
mv --force ./enterprise /yourconsolepath

Retour à l'index de la documentation Pandora FMS