Watchdoc - Mettre à jour Watchdoc et WSC à l'aide de l'assistant (wizard) sur le serveur master

Si Watchdoc est installé en mode déporté (serveur IIS différent du serveur Watchdoc), suivez la procédure Mettre à jour Watchdoc et WSC v. 6.1.1 en mode déporté.

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

  1. Dans le dossier où ont été décompressés les fichiers, double-cliquez sur WatchdocUpdate.exe pour lancer l'exécutable de mise à jour :

 

  1. Approuvez le message qui vous informe qu'une nouvelle clé de licence est nécessaire. 

  1. 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.

     

  2. 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.

  3. 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.

  1. Dans le dossier où les fichiers ont été décompressés, double-cliquez sur SupervisionUpdater.exe pour lancer l'exécutable de mise à jour :



  1. 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 :

  1. rendez-vous dans le dossier où ont été extraits les fichiers du package d'installation ;

  2. décompressez le dossier kernelXX ;

  3. dans le dossier kernelXX, ouvrez le dossier SQL ;

  4. 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 ;

  5. 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 :

  1. avec l'outil MS SQL Server Management Studio® :

  2. 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

  3. 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 :

 

  1. dans l'interface d'administration de Watchdoc, depuis le Menu Principal, section Configuration > Configuration avancée > Base de statistiques.

  2. Dans la section Migration des bases de données, cliquez sur Démarrer la migration immédiatement :

     

  1. 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.

  1. 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

  1. 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 :

     

  2. 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) :

  3. cliquez sur Editer la configuration ;

  4. cliquez sur Vérifier la base de données.

    è un message vous indique si Watchdoc parvient à contacter la base de données :

     

  5. 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 :

  1. Depuis le menu principal, cliquez sur l'entrée Aide du menu vertical.

  2. 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).