====== Mise à jour ====== {{indexmenu_n>2}} Nous travaillons sur la traduction de la documentation de Pandora FMS. Nous sommes désolés pour la gêne occasionnée. ===== Mise à jour Warp (gestionnaire de mise à jour) ===== Si vous avez installé la version 762 (ou une version antérieure), utilisez **[[:fr:documentation:pandorafms:installation:02_anexo_upgrade#mise_a_jour_automatique_avec_update_manager|Update Manager]]** . * Cette section ne sera visible que si **Activer la mise à jour Warp** est activé dans [[:fr:documentation:pandorafms:management_and_operation:12_console_setup|Configuration générale]]. * Vous devez disposer d'un [[:fr:documentation:pandorafms:technical_annexes:15_security_architecture|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 (sur SourceForge). * Les mises à jour sont automatiques et dans 99% des cas elles fonctionnent correctement si l'environnement est correctement configuré. * Vous pouvez également [[:fr:documentation:pandorafms:installation:02_anexo_upgrade#mise_a_jour_warp_hors_ligne|update offline]] si le serveur PFMS à mettre à jour est dans un environnement restreint et/ou limité. ==== Mise à jour Warp en ligne ==== * Pour mettre à jour via **Warp Update** en ligne, vous devez être enregistré. * 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. ==== Mise à jour Warp hors ligne ==== [[https://pandorafms.com/fr/prix-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Enterprise Version}}]]Pour les environnements d'entreprise, vous peut mettre à jour hors ligne. [[https://pandorafms.com/fr/contact/|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 [[:fr:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|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 Update** → **Warp 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 Update** → **Warp 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 ==== **Version Entreprise** : assistance [[https://pandorafms.com/en/contact/|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 (version Open source). * Dans les installations **Enterprise**, le processus comportera quelques étapes de plus que dans la version **Open**. * Enterprise Web Console (fonctionnalités étendues dans la console). * Enterprise Server (fonctionnalités étendues sur le Serveur). * Base de données (tables supplémentaires de la version Enterprise). * 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). ==== Mettre à jour une version mineure ==== 1. Une [[:fr:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|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 === Téléchargez la version à côté de celle installée : [[https://firefly.pandorafms.com/pandorafms/|https://firefly.pandorafms.com/pandorafms/]] * Mise à jour de la console Open Source : rpm -U pandorafms_console*.rpm * [[https://pandorafms.com/fr/prix-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Version Entreprise}}]] Mise à jour du Console d'entreprise : rpm -U pandorafms_console_enterprise_package.rpm * Mise à jour du serveur Open Source : rpm -U pandorafms_server*.rpm * [[https://pandorafms.com/fr/prix-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Version Entreprise}}]] Mise à jour du serveur Entreprise 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=== * Vous devez visiter [[https://firefly.pandorafms.com/pandorafms/|https://firefly.pandorafms.com/pandorafms/]] et télécharger la version à côté de celle installée. * 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 de la console Open Source : tar xvzf pandorafms_console_'package'.tar.gz cd pandora_console ./pandora_console_upgrade -p /'yourconsolepath' * [[https://pandorafms.com/fr/prix-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Version Entreprise}}]] Mise à jour du Console d'entreprise : tar xvzf pandorafms_console_enterprise_'package'.tar.gz cd pandora_console ./pandora_console_upgrade -p /'yourconsolepath' * Mise à jour du serveur Open Source : tar xvzf pandorafms_server_'package'.tar.gz cd pandora_server ./pandora_server_upgrade --upgrade * {{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Version Entreprise}} Mise à jour du serveur Entreprise: 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 ==== Version 7.0 NG version continue 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 [[:fr:documentation:pandorafms:technical_reference:10_versions|link.]] ===== Mise à jour automatique avec Update Manager ===== * Vous devez disposer d'un [[:fr:documentation:pandorafms:technical_annexes:15_security_architecture|Accès Internet]] dans la console Web et le serveur Pandora FMS. * Accédez au menu **Gestionnaire de mise à jour** → **Gestionnaire de mise à jour en ligne**. * Il sera affiché s'il y a des mises à jour en attente ainsi que la version actuelle de la console. * S'il y a une mise à jour, appuyez sur **Ok** pour l'installer. * Certaines mises à jour impliquent des modifications de la base de données. Si tel est le cas, cliquez sur le bouton **Appliquer MR**. * Cliquez sur le bouton **Ok** pour terminer le processus de mise à jour. ==== Mises à jour d'entreprise en ligne ==== Contrairement aux mises à jour Open Source, celles-ci ont quelques fonctionnalités supplémentaires : * 100% testé et vérifié par l'équipe de développement afin que vous puissiez profiter de mises à jour quotidiennes (parfois quelques heures après l'ouverture d'un ticket). * ActualisationIl est spécifique (incrémental) qui permet de mettre à jour uniquement ce qui est obsolète, sans télécharger de gros packages depuis Internet. * Permet les mises à jour hors ligne, le téléchargement de packages à partir de la page d'assistance, pour les installations Pandora FMS qui ne disposent pas de connexion Internet (pour des raisons de sécurité). {{:wiki:enterprise-module-icon.png |Version Enterprise.}} Pour utiliser **Update Manager** dans la version Enterprise, vous devez d'abord configurer correctement ledit logiciel pour les mises à jour, qui possède sa propre section dans le menu **Update Manager** → **Options du gestionnaire de mises à jour**. ==== Mises à jour en ligne Open Source ==== Le processus est similaire à la version Enterprise mais sans l'étape supplémentaire de vérification de la licence. ==== Mises à jour d'entreprise hors ligne ==== {{:wiki:icon-modulo-enterprise.png?23x23 |Enterprise Version}}Vous pouvez télécharger les mises à jour hors ligne de Pandora FMS, qui sont des fichiers avec l'extension « .OUM ». Pour ce faire, rendez-vous sur la page [[https://pandorafms.com/fr/contact/|official support]] Pandora FMS et téléchargez. L'application de correctifs hors ligne peut rendre votre console inutilisable, il est recommandé de faire une [[:fr:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|sauvegarde complète]]. * Accédez au menu **Gestionnaire de mise à jour** → **Hors ligne** et appuyez sur le bouton **Parcourir** pour sélectionner le fichier OUM téléchargé. * Vous devez cliquer sur **Cliquez sur le fichier pour l'installer**. * La mise à jour sera appliquée en suivant le même flux d'opérations que dans le cas en ligne, affichant les boîtes de dialogue correspondant à la mise à jour de la console et de la base de données, en cas de modifications. En cas de mise à jour d'une installation en Haute Disponibilité (HA), il faudra prendre en compte ce qui est indiqué dans [[:fr:documentation:pandorafms:complex_environments_and_optimization:06_ha|cette section]]. ==== Configuration supplémentaire du moteur PHP pour le fonctionnement d'Update Manager ==== Pour qu'Open Update Manager fonctionne correctement, la mémoire réservée doit être définie à 800 Mo dans le fichier ''php.ini'' : memory_limit = 800M ; Maximum amount of memory a script may consume Pour connaître l'emplacement du fichier ''php.ini'' vous pouvez utiliser : php -i | grep php.ini ===== Rétrograder ===== ==== À partir des packages RPM ==== * Ouvrir la mise à jour de la console : rpm -i --force pandorafms_console_package.rpm * Mise à jour de la console Entreprise : rpm -i --force pandorafms_console__enterprise_package.rpm ==== Depuis Tarball/Sources ==== * Mise à jour de la console Open Source : tar -xvzf pandorafms_console_package.tar.gz mv --force ./pandora_console/* /yourconsolepath * Mise à jour de la console Entreprise : tar -xvzf pandorafms_console_package.tar.gz mv --force ./enterprise /yourconsolepath [[:fr:documentation:start|Retour à l'index de la documentation Pandora FMS]]