Cette section traite chaque composant disponible dans l'administration système.
- Audit
- Administration de la base de données
- Données de performance
- Propriétés
- Fichiers journaux
- Statut système
- Importation de l'environnement
- Répartition de la taille
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.
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
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.
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.
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
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
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
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 :
- si elles ne font pas partie des plus récemment utilisées ;
- si le cache est saturé (nombre d'entrées maximum atteint);
- si une autre spécification est ajoutée au cache.
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=5La taille du cache de spécifications est définie en fonction des ressources système disponibles :
- le volume de mémoire sur le serveur ;
- le nombre de spécifications différentes généralement utilisées.
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.
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
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
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 ?
- Abandonner - Garantit l'arrêt du service, mais ne garantit pas qu'une tâche en cours d'exécution ne sera pas interrompue.
- Arrêter - Garantit que "si" le service est arrêté, il le sera normalement après l'arrêt préalable de chaque tâche en cours d'exécution.
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é :
- "planificateur" pour le planificateur.
- "processeurévénements" pour le processeur d'événements.
- "gestionnairefilesattente" pour le gestionnaire de files d'attente.
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é
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