Partie V - Administration système

Cette section traite chaque composant disponible dans l'administration système.

Chapitre 21 Outils de support d'application

WebSphere Product Center fournit un administrateur possédant les outils clé nécessaires au support, à la maintenance et à l'identification des incidents dans WebSphere Product Center. Par exemple, vous pouvez afficher les fichiers journaux du système, vérifier le statut du système et analyser les performances de la base de données.


Audit

WebSphere Product Center fournit un fichier journal stockant les détails des événements enregistrés dans WebSphere Product Center. La fonction de recherche du journal d'audit vous permet d'afficher toutes les activités qui ont été effectuées par un utilisateur, dans une fenêtre temporelle définie. La table de résultats est triée de la date la plus ancienne à la date la plus récente. Vous pouvez savoir quand un utilisateur s'est connecté/déconnecté, quand les articles ont été modifiés, quels rôles ont été créés, quels fichiers ont été importés, et bien plus encore.

Recherche de journaux d'audit

Pour afficher les détails de l'audit, accédez à :

Administrateur système > Audit

1. Dans l'interface Recherche du journal d'audit, sélectionnez un utilisateur dans la zone déroulante Utilisateur.

2. Sélectionnez des dates dans les zones déroulantes Date de début et Date de fin.

3. Cliquez sur Rechercher pour afficher la liste de tous les événements associés à l'utilisateur sélectionné.

Figure 21.1 - Recherche du journal d'audit


Administration de la base de données

Le composant Administration de la base de données permet à un administrateur de base de données habilité d'exécuter des requêtes SQL simples. Entrez la requête dans la zone de commande Sql, puis cliquez sur Enregistrer.

Avertissement ! Soyez prudent lorsque vous utilisez cet outil car il permet d'exécuter des commandes pouvant endommager l'intégrité de la base de données. Autorisez les utilisateurs habilités à accéder à ce module Administration système.

Exécution de SQL simple

Pour utiliser DB Admin, sélectionnez les options de menu :

Administrateur système > Administration de la base de données.

Figure 21.2 - Interface Administration de la base de données

Les requêtes sont exécutées dans la base de données pour extraire les informations affichées dans WebSphere Product Center. Vous pouvez entrer Commande SQL dans l'espace Commande SQL et cliquer sur le bouton Exécuter une requête situé dans le coin supérieur gauche de l'écran pour exécuter la requête. Pour rechercher des détails supplémentaires, cliquez sur le bouton Expliquer un plan.

Données de performance

WebSphere Product Center fournit différents outils permettant d'analyser les performances de l'application et de la base de données. Ces outils ont été conçus dans le module Administration système et ne doivent être accessibles qu'aux utilisateurs habilités.

Profilage

Ce composant fournit les données de profilage pour chaque page et élément exécutable dans WebSphere Product Center. Lors du premier accès à cette zone, les profils de page et d'élément exécutable apparaissent dans des tables distinctes.

Pour afficher les statistiques de profilage de WebSphere Product Center, accédez à :

Administrateur système > Données de performance > Profilage

Pour afficher les détails supplémentaires d'un profil spécifique, double-cliquez sur une page dans la colonne Action. Les détails de la page apparaissent dans une page séparée.

Figure 21.3 - Page Détails du profil

Nom d'utilisateur

L'utilisateur qui a accédé à cette page

Action

La page qui a été accédée

Durée

Temps de traitement de la page

Heure de début

Heure d'accès à la page

Cliquez sur une ligne Action pour afficher les détails complémentaires de l'analyse. Les utilisateurs peuvent connaître le temps qu'a duré une exportation et analyser quelles zones ont connu des goulots d'étranglement.

Remarque : chaque tiret (-) représente un niveau. Par conséquent, une ligne contenant deux tirets(- -) indique que deux niveaux de détails sont disponibles.

Figure 21.4 - Analyse de la page

Heure de début

Heure du début de l'événement

Action

Description de l'action.

Durée totale (en ms)

Durée totale de l'exécution complète de l'action

# Itér.

Nombre de fois que l'action a été exécutée

Durée moyenne par itér. (ms)

Durée moyenne de l'exécution d'itérations multiples

Pour vider tous les détails de profil, cliquez sur de n'importe quel  en-tête de table de profil. Un message de confirmation s'affiche, cliquez sur OK et les informations sont effacées de la table et le suivi des événements d'audit en cours démarre.

Figure 21.5 Analyse de profil

Performances

Ce composant est utilisé pour contrôler les performances des modules virtuels java sur la base du temps nécessaire à l'exécution d'une page. Si vous le souhaitez, toutes les informations peuvent être vidées de la base de données pour tester les conditions en cours.

Pour contrôler les performances de WebSphere Product Center, accédez à :

Administrateur système > Données de performance > Performances

Dans l'interface de recherche des performances, sélectionnez une valeur de recherche et cliquez sur Rechercher.

La table Résultat des performances en cours apparaît accompagnée des mesures de performances de chaque machine JVM (Max, Min, Moy et nombre de visites).

Pour effacer toutes les mesures de performances, cliquez sur le bouton Vider dans la base de données situé dans le bas de la table. Tous les détails sont supprimés de la base de données.

Figure 21.6 - Table Performances

N – Ref

Nom de la machine JVM

Max

Plus longue durée d'exécution d'une machine JVM

Min

Plus courte durée d'exécution d'une machine JVM

Moy

Durée moyenne d'exécution d'une machine JVM

Visites

Nombre de visites de la machine JVM

Performances de la base de données

Pour vérifier les performances de vos machines JVM, basez-vous sur la durée des différents appels vers la base de données. Ce composant permet d'analyser en détail les endroits où certains processus s'éternisent. Il est ainsi possible de déterminer les modifications à apporter pour améliorer les performances. Deux tables possédant des résultats sont présentes : les tables Résultats des performances en cours et Statistiques sur les performances d’exécution des requêtes.

Par exemple, analysez le temps nécessaire au traitement d'un script et recherchez une opération inutile nécessitant une longue exécution. Vous pouvez ainsi modifier le script afin d'optimiser la durée de traitement.

Pour contrôler les performances de base de données de WebSphere Product Center, accédez à :

Administrateur système > Données de performance > Performances de la base de données

Figure 21.8 - Affichage des performances de la base de données

Résultats des performances en cours

Page

Nom de la page de WebSphere Product Center

Durée totale

Durée totale (en ms) de l'extraction de cette page par la base de données

Réussites

Nombre d'accès à cette page

Durée moyenne

Durée moyenne d'extraction de la page

Dernier

Durée du dernier traitement de cette page par la base de données

Durée moy. de base de donnée

Durée moyenne de traitement de cette page par la base de données.

% Durée dans la base de données

Pourcentage du temps total utilisé par la base de données pour extraire cette page

Requêtes

Affichez les requêtes qui ont été exécutées pour traiter la page

Statistiques des performances de requêtes

La liste des requêtes de la table est mise en hyperlien pour afficher les détails des requêtes.

Requête

Le nom de la requête exécutée

Durée totale

Durée totale d'exécution de la requête

Nombre d'exécutions

Le nombre d'exécutions de la requête

Moyenne

Durée moyenne d'exécution de la requête

Maximum

Durée maximale d'exécution de la requête

Minimum

Durée minimale d'exécution de la requête

Caches

Un administrateur peut afficher les détails des spécifications qui sont mises en cache dans une instance. Ceux-ci sont organisés par instance de serveur. L'interface graphique de WebSphere Product Center permet à un administrateur de vider le cache lorsque cela est nécessaire.

Accédez à Administrateur système > Données de performance > Caches pour afficher les détails des spécifications mises en cache.

Exemple de catalogue utilisant des spécifications de base (1 & 2)

Lorsqu'un nouveau catalogue est affiché, les spécifications précédentes sont déplacées vers le bas dans la table Spécifications mises en cache.

Lorsque vous retournez au catalogue précédent, les spécifications mises en cache précédentes reviennent en première position dans la table Spécifications mises en cache.

Lorsqu'une spécification est modifiée, l'ancienne version de la spécification n'est pas automatiquement retirée du cache car certaines opérations, telles une exportation, peuvent en avoir besoin. Les spécifications ne sont retirées du cache que dans les cas suivants :

Fig 21.9 - Statistiques de la mémoire cache

Taille du cache

La taille du cache est définie dans le fichier de configuration common.properties.

Exemple:

# Limiter la taille des caches des spécifications
# Une taille de cache importante occupe plus de mémoire ; par conséquent, ne définissez pas de taille de cache trop importante.

max_specs_in_cache=5

La taille du cache de spécifications est définie en fonction des ressources système disponibles :

Consultez la page Cache de spécification pour examiner le nombre de spécifications du cache et si des spécifications généralement utilisées sont émises régulièrement par le cache. Définissez ensuite la valeur du cache de spécification en fonction des besoins courants.


Propriétés

Ce composant permet à un utilisateur de consulter les fichiers de configuration d'application courants et détaille les paramètres du fichier. Cette fonction permet d'afficher les informations en lecture seule uniquement (pour plus d'informations sur les fichiers de configuration WPC, reportez-vous à WebSphere Product Center : guide d'installation).

Pour passer en revue les fichiers de configuration de l'application, accédez à :

Administrateur système > Propriétés

Les fichiers de configuration ne peuvent être qu'affichés. Faites défiler la page pour afficher tous les détails du fichier de configuration.

Figure 21.10 - Passage en revue des fichiers de configuration


Fichiers journaux

Ce composant permet d'identifier les problèmes sur le système. Affichez la fin d'un journal ou la totalité du journal si vous le souhaitez.

Affichage des fichiers journaux

Pour afficher les fichiers journaux de l'application, accédez à :

Administrateur système > Fichiers journaux

Sélectionnez un journal système et cliquez sur Soumettre. Les utilisateurs peuvent choisir d'afficher le fichier entier ou un nombre de lignes défini de la fin du journal.

Figure 21.11 - Choix de l'affichage d'un fichier journal


Statut système

Le système WebSphere Product Center se compose de cinq types de services qui sont exécutés simultanément.

Admin

administration - le serveur d'administration (démarre/arrête les modules sur les machines distantes)

Planificateur

planificateur - le planificateur (exécute les travaux en arrière-plan)

Moteur de flux de travaux

Flux de travaux – moteur de flux de travaux de WebSphere Product Center

Processeur d'événements

processeurévénements - le processeur d'événements (répartit les événements entre tous les modules)

Gestionnaire de files d'attente

gestionnairefilesattente - le gestionnaire de files d'attente (envoie les documents en dehors de WebSphere Product Center)

Serveur d'applications

svrapp - le serveur d'applications (prend en charge les pages jsp-Java Server Pages)

Chaque service peut être contrôlé via l'interface graphique de WebSphere Product Center et des informations de statut sont disponibles pour chaque service d'application. Les utilisateurs peuvent afficher les mesures de performances dans une table.

Remarque : le statut fourni par l'interface graphique de WebSphere Product Center est également disponible à partir des scripts de statut RMI exécutés dans la ligne de commande.

Affichage du statut d'un service

Pour afficher la table Statut du service, accédez à :

Administrateur système > Statut du système

Le statut court de chaque service s'affiche dans la table Statuts du service. Pour obtenir des détails sur le service, cliquez sur l'hyperlien de statut long.

Figure 21.12 - Statut court d'un service

Le statut long d'un service affiche des informations telles que le statut du pool de connexions et des informations sur chaque unité d'exécution de base de données.

Figure 21.13 - Informations sur le statut du service

Arrêt du service

Pour arrêter un service, sélectionnez un service en cochant la case en regard du nom du service et en cliquant sur le bouton Arrêter.

Abandon des services

Pour abandonner un service, sélectionnez un service en cochant la case en regard du nom du service et en cliquant sur le bouton Abandonner.

Remarque importante sur l'abandon et l'arrêt

Quelle option utiliser ? Arrêter ou Abandonner ?

Régénération des informations de statut

Pour obtenir le statut le plus récent d'un service, cochez la case en regard du nom d'un service, puis cliquez sur le bouton Actualiser.

Création d'un service

Les services peuvent être exécutés dans un cluster de postes de travail. Les différentes machines de la grappe sont définies dans le fichier admin_properties.xml (pour plus d'informations, reportez-vous à WebSphere Product Center : guide d'installation). Si vous le souhaitez, un utilisateur peut définir un service sur un hôte différent via l'interface graphique de WebSphere Product Center.

Sous la table Statut du service se trouve une table Créer une table de service . Entrez le nom du nouveau service, le type de service, sélectionnez l'hôte et cliquez sur le bouton ADD+.

Figure 21.14 - Création d'un service

Vous ne pouvez pas créer plus d'une instance de service sur une machine. Si aucun nom de service n'est spécifié, le nom par défaut est utilisé :


Importation de l'environnement

Si un environnement de société a été conçu pour l'importation, le composant Environnement d'importation permet à un utilisateur de visualiser le fichier de environnement de la société et de l'importer dans la société courante. Cette fonction permet le portage d'une société créée dans un environnement de test dans un environnement de production.

 

Figure 21.15 - Importation d'un environnement de société


Répartition de la taille

La base de données de WebSphere Product Center possède un espace table pour tous les fichiers stockés dans le magasin de documents. Lorsqu'un fichier est stocké, un nouvel enregistrement est créé dans la base de données Oracle et le fichier est stocké en tant que fichier BLOB (Binary Large Object - Objet binaire de grande taille).

Affichage des fichiers de distribution dans le magasin de documents

Pour afficher la distribution des fichiers dans le magasin de documents, accédez à :

Administrateur système > Répartition de la taille

1. Sélectionnez une société ou un ensemble de sociétés dans la zone de sélection Sélectionner les sociétés.

2. Déterminez le niveau des sous-répertoires à rechercher et entrez une valeur dans le champ Niveaux max Barre oblique.

3. Si vous le souhaitez, affichez les statistiques de fichier d'un chemin spécifique. Entrez un chemin dans le champ. De type chemin de document.

4. Cliquez sur le bouton Rechercher pour afficher les statistiques de répartition des tailles.

Figure 21. 16 - Statistiques de répartition de la taille du magasin de documents