1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Comment mettre à jour Pandora FMS en cas d’échec de Update Manager Online ?

Comment mettre à jour Pandora FMS en cas d’échec de Update Manager Online ?

Si, pour une raison quelconque, la mise à jour par le biais de la mise à jour Update Manager Online échoue, nous avons plusieurs options de mise à jour.

Mise à jour via le gestionnaire de mise à jour hors ligne.

Nous devrions d’abord connaître la version dans laquelle nous sommes actuellement, pour connaître ces données nous pourrions regarder le pied de page de la console Pandora FMS, où il nous indiquera la version actuelle, par exemple : PandoraFMS v7.0NG.750 - Build 750 - MR 42

Lorsque nous saurons dans quelle version nous sommes, nous devrons télécharger les paquets .oum du site web de support pour les versions dont nous avons besoin jusqu’à la version requise. Voir un exemple :

Si nous avons la version 749 et que nous voulons passer à la version 751, nous devrons télécharger le fichier .oum pour la version 750 et le fichier .oum pour la version 751.

Une fois les fichiers .oum téléchargés, nous devrons les insérer dans la console un par un et par ordre ascendant (d’abord 750, puis 751).

Important: Cette méthode de mise à jour ne met à jour que la console Pandora FMS, le serveur devra donc la mettre à jour de manière indépendante.

Mise à jour par paquets.

La mise à jour par paquets est simple, il suffit de connaître le système d’exploitation de notre serveur et de télécharger les paquets appropriés pour l’installation.

Nous aurons besoin d’un total de 4 packages, 2 Opensource et 2 Enterprise, les packages Opensource devront être téléchargés à partir de notre site web Firefly et les packages Enterprise à partir de notre site web de support.

Dans notre exemple, nous aurons besoin des paquets suivants (notre serveur FMS Pandora étant un CentOS 7 64bits) :

Opensource --> pandorafms_console-7.0NG.751-1.noarch.rpm
Opensource --> pandorafms_server-7.0NG.751-1.noarch.rpm
Entreprise --> pandorafms_console_enterprise-7.0NG.751.noarch.rpm
Entreprise --> pandorafms_server_entreprise_7.0NG.751_x86_64.el7.tar.gz

Une fois que nous aurons les paquets, nous devrons les insérer dans le serveur et les installer, en tenant compte du fait que l’installation doit se faire dans l’ordre suivant : 1º paquets Opensource, 2º paquets Enterprise.

Installation des paquets

Pour installer des paquets RPM :

[root@PandoraFMS ~]# rpm -U --force <nom_du_paquet>.rpm
[root@PandoraFMS ~]# rpm -U --force --nodeps <nom_du_paquet>.rpm (en cas de dépendances manquantes)

Pour installer des paquets .tar.gz :

[root@PandoraFMS ~]# tar -zxvf <nom_du_paquet>.tar.gz
[root@PandoraFMS ~]# cd pandora_server/
root@PandoraFMS pandora_server]# ./<installation_du_paquet> --install
[root@PandoraFMS pandora_server]# /etc/init.d/pandora_server restart

Une fois tous les paquets installés, nous devrons effectuer des modifications dans la base de données pour la mettre à jour correctement :

Nous nous déplaçons vers le répertoire /var/www/html/pandora_console/extras/mr/:

[root@PandoraFMS pandora_server]# cd /var/www/html/pandora_console/extras/mr/

Maintenant, nous nous connectons à MySQL.

[root@PandoraFMS mr]# mysql -u pandora -p pandora

Une fois dans le shell MySQL, nous devrons insérer les MR afin de passer de la version à la version que nous voulons mettre à niveau. Par exemple, si nous sommes dans la version 749, nous devrons appliquer le MR 42 (à partir de la version 750) et le MR 43 (à partir de la version 751). Versions de Pandora FMS 7.0 NG:

https://pandorafms.com/manual/start?id=fr/documentation/08_technical_reference/10_versions

En connaissant le MR à appliquer, nous exécutons ce qui suit :

mysql> source 42.sql ;
mysql> source 43.sql ;

Une fois le MR appliqué, nous devons faire une dernière étape pour mettre à jour la base de données, changer le pied de page de la console. Pour cela, il suffit d’exécuter 2 requêtes, une pour changer le MR et une autre pour changer la version :

mysql> update tconfig set value=43 où token='MR' ;
mysql> update tconfig set value = '751' where token = 'current_package_enterprise' ;

Avec ces mesures, nous aurions déjà la console et le serveur Pandora FMS mis à jour à la version 751.

Was this article helpful?

Related Articles