Watchdoc - Mettre à jour Watchdoc et WSC à l'aide de l'assistant (wizard) sur le serveur master
Etapes
Lorsque vous avez préparé la mise à jour (cf. Mise à jour - Prérequis et préparation), passez aux étapes suivantes :
1. mettez à jour Watchdoc sur le serveur master ;
2. mettez à jour de la base de données si la version installée est antérieure à une 6.0. Si vous partez d'une v. 6.0.+, il n'est pas nécessaire de mettre à jour la base de données ;
3. vérifiez la mise à jour ;
4. migrez les données (dans le cas où vous avez mis à jour la base de données) ;
5. mettez à jour WSC sur le erveur master ;
6. si Watchdoc est installé en domaine, mettez à jour les autres serveurs à l'aide de WSC.
Procédure
Mettre à jour Watchdoc
-
Dans le dossier où ont été décompressés les fichiers, double-cliquez sur WatchdocUpdate.exe pour lancer l'exécutable de mise à jour :
-
Approuvez le message qui vous informe qu'une nouvelle clé de licence est nécessaire.
-
Dans l'interface affichée, vérifiez les chemins d'accès des paramètres, puis cliquez sur le bouton Update Watchdoc ! :
è Un curseur indique la progression de la mise à jour.
-
Si vous n'avez pas coché les cases empêchant leur redémarrage, le service IIS et le spouleur sont arrêtés puis redémarrés.
-
Confirmez le redémarrage du service IIS dans la boîte de dialogue affichée :
è un message vous informe de la fin et du succès de la mise à jour :
Mettre à jour la Console de Supervision (WSC)
Si vous l'utilisez, mettez à jour WSC.
-
Dans le dossier où les fichiers ont été décompressés, double-cliquez sur SupervisionUpdater.exe pour lancer l'exécutable de mise à jour :
- Dans l'interface Supervision Console Update affichée, vérifiez les chemins d'accès des paramètres, puis cliquez sur le bouton Update :
è un message vous informe de la fin et du succès de la mise à jour :
Mettre à jour la base de données
Pour connaître la version de votre base de données, depuis l'interface web d'administration de Watchdoc, rendez-vous dans Menu principal, section Configuration, > Configuration avancée > Base de statistiques.
Dans la section Statistiques, la version de la base s'affiche dans l'encart Base de données principale :
Si la base de données doit être mise à jour :
-
rendez-vous dans le dossier où ont été extraits les fichiers du package d'installation ;
-
décompressez le dossier kernelXX ;
-
dans le dossier kernelXX, ouvrez le dossier SQL ;
-
en fonction du type de votre base de données (MSSQL, PostgreSQL ou SQLite), repérez le ou les fichiers de mise à jour [type_bdd]_update-XX ;
-
Effectuez la mise à jour par étapes : depuis le dossier Kernel[n°version].zip\SQL, exécutez toutes les mises à jour de versions [Type_bdd]_update_[version] comprises entre la version installée dans votre environnement et la nouvelle version.
Par exemple :
-
si vous partez d'une v. 5.4 ou v. 5.5, vous effectuez 1 mise à jour (en v. 6.0) ;
-
si vous partez d'une v. 5.2 ou v. 5.3, vous effectuez 2 mises à jour (en v. 5.4, puis en v. 6.0) ;
-
Les fichiers de mise à jour mssql_updateXX.sql peuvent être exécutés avec deux outils :
-
avec l'outil MS SQL Server Management Studio® :
-
avec l'outil en ligne de commande sqlcmd intégré à la base de données.
Exemple de commande pour exécuter un script de mise à jour :
sqlcmd -S localhost\watchdoc -U sa -d watchdocstats -i mssql_update_XX.sql -o QueryResults.txt -e
-
-S : nom du serveur SQLServer
-
-U : login
-
-d : nom de la base de données
-
-i : nom du script à exécuter
-
-o : fichier de sortie
-
-e : ajout les commandes exécutées dans le fichier de script
-
-
Une fois la base de données mise à jour, redémarrez le service Watchdoc, de sorte qu'il puisse prendre en compte le changement de base de données.
Migrer les données de la base de données
Après avoir mis à jour la base de données, il est nécessaire de procéder à la migration des données.
Procédez par étape, comme pour la mise à jour de la base de données :
-
dans l'interface d'administration de Watchdoc, depuis le Menu Principal, section Configuration > Configuration avancée > Base de statistiques.
-
Dans la section Migration des bases de données, cliquez sur Démarrer la migration immédiatement :
-
Réitérez l'opération tant que le message "Migration de données nécessaire" s'affiche. Cette migration doit être effectuée de manière progressive, par étape. Ainsi :
-
si vous partez d'une v. 6.0, il n'est pas nécessaire de migrer les données ;
-
si vous partez d'une v. 5.4, exécutez la migration de la v. 5.4 vers la v. 6.0 ;
-
si vous partez d'une version antérieure à la v. 5.4, exécutez la migration vers la v. 5.4, puis de v. 5.4 vers v. 6.0.
-
-
Lorsque le message Base de données à jour, aucune migration requise s'affiche, la migration est terminée.
Vérifier la mise à jour de Watchdoc
-
Dans la page d'accueil de l'interface web d'administration de Watchdoc, vérifiez que le numéro de version a été mis à jour :
-
Dans l'interface web d'administration de Watchdoc, vérifiez que la nouvelle version de Watchdoc parvient toujours à communiquer avec la base de données (Menu principal, section Configuration > Configuration avancée > Base de statistiques) :
-
cliquez sur Editer la configuration ;
-
cliquez sur Vérifier la base de données.
è un message vous indique si Watchdoc parvient à contacter la base de données :
-
Si Watchdoc ne parvient pas à contacter la base de données, redémarrez le service Watchdoc.
Vérifier la mise à jour de WSC
Dans la page d'aide de l'interface web d'administration de WSC vérifiez que le numéro de version a été mis à jour :
-
Depuis le menu principal, cliquez sur l'entrée Aide du menu vertical.
-
La section A propos de la Console de supervision affiche le numéro de version :
Propager la mise à jour sur les autres serveurs du domaine
Lorsque Watchdoc / WSC est installé en domaine (configuration master/slaves), une fois que le serveur master est à jour, il est nécessaire de mettre à jour tous les autres serveurs qui en dépendent.
Vous pouvez procéder de manière manuelle et unitaire : appliquez les étapes précédentes sur chaque serveur du domaine.
Vous pouvez également procéder en masse : propagez la mise à jour du serveur master vers les autres serveurs à l'aide de la fonction "Updater"de WSC (cf. Mise à jour d'un domaine).