La console permet de superviser l’activité d’un ou plusieurs serveurs.
Après son chargement, la console reste résidente. Elle apparaît sous la forme d’une icône dans la « traybar » (en bas à droite de l’écran).
Sommaire |
---|
Paramétrage de la console
Centralisation des journaux et messagerie
La gestion centralisée des journalisations d’erreurs et d’événements, ainsi que la gestion des messages nécessitent la mise en place d’un répertoire partagé sur le serveur. Ce répertoire porte impérativement le nom de partage « DivaltoLog ». Il doit être partagé avec des droits en lecture et en écriture pour tous les utilisateurs d’Harmony.
Sur le poste client, dans le chapitre [System] de Divalto.ini, la clé « ServeurLog » indique le nom du serveur. Ceci permet d’activer la journalisation centralisée des erreurs, des événements et donne la possibilité de recevoir des messages. Lorsque la « messagerie » est active, une icône apparaît dans la « traybar ».
Messagerie
La clé « ServeurMsg » permet d’activer uniquement la messagerie sans la journalisation centralisée, ou d’indiquer un serveur de messagerie distinct du serveur de journalisation. Le mot clé localhost fait référence à l’ordinateur lui-même (exemple ServeurMsg=LocalHost). On utilisera le nom « LocalHost » sur le serveur lui-même, en particulier avec un serveur TSE.
Confidentialité
L’utilisation de la console nécessite le code de confidentialité HCO.
Choix du serveur
Le bouton « Serveur » de la console permet de choisir un serveur à superviser. Ce nom est mémorisé et devient le serveur courant lors d’un nouveau chargement de la console. Lorsque l’accès au répertoire //serveur/DivaltoLog est refusé, la consultation des journaux est grisée. Le choix « Tester la connexion aux journaux » du menu « Options » permet d’en affiner la cause.
Etat système
Le choix « Etat système » permet de visualiser les informations concernant les utilisateurs, les programmes, les fichiers, les entités et les enregistrements réservés sur un serveur, les tâches et les sessions de l'agent Diva.
La console propose une navigation hiérarchisée à travers toutes ces informations. Par exemple :
· pour un utilisateur, connaître les programmes en cours, puis pour un de ces programmes, la liste des fichiers ouverts.
· pour un programme, quels sont les utilisateurs en cours et quels sont les fichiers ouverts.
L’arbre affiche la liste des types d’informations disponibles. La sélection d’une ligne de l’arbre, affiche suivant le cas soit le détail, soit un menu, dans le tableau à côté de l’arbre.
Le détail est affiché si on est positionné sur un type d’information (programmes, utilisateurs, …) et le menu est affiché si on est positionné sur l’information elle-même (Progr. Gtp300.dhop, Fichier gtfpcf.dhfi, …).
Par un « double click » ou le caractère «+» sur une ligne du tableau, on affiche le niveau suivant dans le tableau. Ce nouveau niveau est soit une liste d’informations soit un menu suivant le type de ligne sur lequel on était positionné. L’information sélectionnée est ajoutée dans l’arbre, ce qui permet de retrouver d’un simple clic les informations visualisées auparavant.
A noter, qu’en montant de niveau, on alterne entre un tableau avec les informations et un tableau avec le menu permettant de sélectionner le type d’information à afficher au niveau en-dessous. Ce menu se réduit au fur et à mesure qu’on monte de niveau. Les menus sont affichés dans un tableau avec un fond de couleur différente des informations.
Dans le tableau, le caractère « - » permet d’afficher le niveau précédent.
Sommaire |
---|
Généralités
L'application « xConsole » est un moniteur d'activité pour l'ensemble des environnements d'un même site. Vous pourrez ainsi visualiser l'ensemble des tâches tout environnement confondu et éventuellement agir sur ces tâches en forçant la fermeture d'une tâche en particulier ou encore en vidant un environnement de l'ensemble des traitements en cours.
...
La console permet de superviser l’activité d’un ou plusieurs serveurs.
Cette interface indique par ailleurs la consommation des licences nommées (Licences > Licences nommées). L'action « Débloquer un utilisateur » force la libération de la licence pour un utilisateur.
...
Les journaux des erreurs et des évènements sont disponibles par le biais de cette console.
...
Après son chargement, la console reste résidente c’est à dire qu’elle continue de s'exécuter en cas de fermeture du programme et reste disponible à partir de la barre « systray » de Windows. Afin de fermer définitivement la console, vous devez utiliser le menu 'Fichier' > 'Quitter'.
Paramétrage de la console
Centralisation des journaux et messagerie
La gestion centralisée des journalisations d’erreurs et d’événements, ainsi que la gestion des messages nécessitent la mise en place d’un répertoire partagé sur le serveur. Ce répertoire porte impérativement le nom de partage « DivaltoLog ». Il doit être partagé avec des droits en lecture et en écriture pour tous les utilisateurs d’Harmony.
Sur le poste client, dans le chapitre [System] de Divalto.ini, la clé « ServeurLog » indique le nom du serveur. Ceci permet d’activer la journalisation centralisée des erreurs, des événements et donne la possibilité de recevoir des messages. Lorsque la « messagerie » est active, une icône apparaît dans la « traybar ».
Messagerie
La clé « ServeurMsg » permet d’activer uniquement la messagerie sans la journalisation centralisée, ou d’indiquer un serveur de messagerie distinct du serveur de journalisation. Le mot clé localhost fait référence à l’ordinateur lui-même (exemple ServeurMsg=LocalHost). On utilisera le nom « LocalHost » sur le serveur lui-même, en particulier avec un serveur TSE.
Confidentialité
L’utilisation de la console nécessite le code de confidentialité HCO.
Choix du serveur
Le bouton « Serveur » de la console permet de choisir un serveur à superviser. Ce nom est mémorisé et devient le serveur courant lors d’un nouveau chargement de la console. Lorsque l’accès au répertoire //serveur/DivaltoLog est refusé, la consultation des journaux est grisée. Le choix « Tester la connexion aux journaux » du menu « Options » permet d’en affiner la cause.
Etat système
Le choix « Etat système » permet de visualiser les informations concernant les utilisateurs, les programmes, les fichiers, les entités et les enregistrements réservés sur un serveur, les tâches et les sessions de l'agent Diva.
La console propose une navigation hiérarchisée à travers toutes ces informations. Par exemple :
· pour un utilisateur, connaître les programmes en cours, puis pour un de ces programmes, la liste des fichiers ouverts.
· pour un programme, quels sont les utilisateurs en cours et quels sont les fichiers ouverts.
L’arbre affiche la liste des types d’informations disponibles. La sélection d’une ligne de l’arbre, affiche suivant le cas soit le détail, soit un menu, dans le tableau à côté de l’arbre.
Le détail est affiché si on est positionné sur un type d’information (programmes, utilisateurs, …) et le menu est affiché si on est positionné sur l’information elle-même (Progr. Gtp300.dhop, Fichier gtfpcf.dhfi, …).
Par un « double click » ou le caractère «+» sur une ligne du tableau, on affiche le niveau suivant dans le tableau. Ce nouveau niveau est soit une liste d’informations soit un menu suivant le type de ligne sur lequel on était positionné. L’information sélectionnée est ajoutée dans l’arbre, ce qui permet de retrouver d’un simple clic les informations visualisées auparavant.
A noter, qu’en montant de niveau, on alterne entre un tableau avec les informations et un tableau avec le menu permettant de sélectionner le type d’information à afficher au niveau en-dessous. Ce menu se réduit au fur et à mesure qu’on monte de niveau. Les menus sont affichés dans un tableau avec un fond de couleur différente des informations.
Dans le tableau, le caractère « - » permet d’afficher le niveau précédent.
La liste des utilisateurs affiche en particulier le nom complet de l’utilisateur. Il correspond à la zone commentaire de la fiche utilisateur dans XLOG.
La liste des programmes affiche en particulier le nombre d’utilisations du programme pour la sélection en cours ainsi que le nombre total d’utilisation du programme sur le serveur.
La liste des fichiers affiche en particulier le nombre d’ouvertures du fichier pour la sélection en cours rapporté au nombre d’ouvertures du fichier par tous les programmes du serveur. L’option « Filtrer les séquentiels-indexés » permet d’afficher uniquement le fichier des clés (et pas les données).
La liste des réservations d’enregistrements affiche en particulier le nom du fichier, la tâche et l’adresse de l’enregistrement réservé dans le fichier.
La liste des réservations d’entités affiche en particulier le mode de partage, la tâche ayant réservée l’entité et le nombre de réservation pour la sélection en cours rapporté au nombre total de réservations pour cette entité.
La liste des tâches affiche l'ensemble des tâches Harmony en cours d'exécutioncommentaire de la fiche utilisateur dans XLOG.
La liste des programmes affiche en particulier le nombre d’utilisations du programme pour la sélection en cours ainsi que le nombre total d’utilisation du programme sur le serveur.
La liste des fichiers affiche en particulier le nombre d’ouvertures du fichier pour la sélection en cours rapporté au nombre d’ouvertures du fichier par tous les programmes du serveur. L’option « Filtrer les séquentiels-indexés » permet d’afficher uniquement le fichier des clés (et pas les données).
La liste des réservations d’enregistrements affiche en particulier le nom du fichier, la tâche et l’adresse de l’enregistrement réservé dans le fichier.
La liste des réservations d’entités affiche en particulier le mode de partage, la tâche ayant réservée l’entité et le nombre de réservation pour la sélection en cours rapporté au nombre total de réservations pour cette entité.
La liste des tâches affiche l'ensemble des tâches Harmony en cours d'exécution.
Quelques détails supplémentaires concernant l'écran:
La liste des tâches en cours (choix par défaut au démarrage du programme). Pour chaque tâche, sont affichés son numéro, le nom du programme en cours d'exécution, son type (tâche normale = espace ; tâche de fond ; tâche dhXisam ; tâche Xlan) et le code de l'utilisateur.
La liste des fichiers ouverts par les tâches en cours. Pour chaque fichier ouvert, sont affichés le nom du fichier, son mode d'ouverture (P = partagé ; R = réservé), son type (I = séquentiel-indexé ; N = normal ; U = texte source) ainsi que la liste des tâches qui l'ont ouvert (chaque élément de cette liste est présenté sous la forme numéro de tâche : nombre d'ouvertures par cette tâche).
La liste des enregistrements réservés par les tâches en cours. Pour chaque enregistrement, sont affichés le nom du fichier concerné, son mode de partage, la tâche qui l'a réservé et son adresse dans le ficher.
La liste des entités partagées et/ou réservées par les tâches en cours. Pour chaque entité, sont affichés son mnémonique, son mode de partage (P = partagée ; R = réservée ; F = forcée), la tâche qui l'a réservée ou forcée ainsi que la liste des tâches qui la partagent.
La liste des mémoires allouées par les tâches en cours. Pour chaque mémoire, sont affichés son nom, le cas échéant un P indiquant qu'elle est permanente, son mode de partage (P = partagée ; R = réservée), sa taille en Kilo-octets ainsi que la liste des tâches qui la partagent. Remarque : on n'affiche que les mémoires permanentes (dont le nom programmé débute par une étoile) et les mémoires allouées en mode partagé ; il n'affiche donc pas les mémoires non permanentes allouées en mode réservé.
Tuer une tâche
Lorsque la liste visualise des tâches, la touche « Suppr » ou le pop-up menu obtenu par clic droit permettent de « tuer » la tâche pointée. Ce choix permet d’arrêter l’exécution d’une tâche particulière et de libérer l’ensemble des ressources de celle-ci. Cette fonctionnalité permet également de libérer les ressources d’une tâche XLAN du serveur de fichiers. Dans ce cas, le poste client affichera un message d’erreur lors du prochain accès au serveur dans le cadre de cette session.
...