Activation de la journalisation des accès

Lorsqu'elle est activée, la fonction de journalisation des accès enregistre soit toutes les demandes entrantes vers le serveur WebSphere Commerce ou seules les demandes résultant de violations d'accès. Exemples de violations d'accès :échec d'authentification, droits d'accès insuffisants pour exécuter une instruction ou redéfinition d'un mot de passe transgressant les règles de mot de passer de votre site. Lorsqu'elle est activée, cette fonction permet à un administrateur WebSphere Commerce d'identifier rapidement des menaces sur la protection du système WebSphere Commerce.

Lorsqu'un échec d'authentification ou un incident d'autorisation se produit, les informations suivantes sont enregistrées dans les tables de la base de données du journal des accès, ACCLOGMAIN et ACCLOGSUB:

Pour activer la journalisation des accès, procédez comme suit :

  1. Lancez le Gestionnaire de configuration.
  2. Sélectionnez nom_hôte > Instance, puis ouvrez le dossier Composants.
  3. Cliquez sur AccessLoggingEventListener.
  4. Dans le panneau Généralités, activez la case à cocher Activer le composant.
  5. Sélectionnez le panneau Avancé et activez Démarrer.
  6. Cliquez sur Appliquer.
  7. Quittez le Gestionnaire de configuration.
  8. Relancez WebSphere Application Server.

Pour modifier la taille du fichier journal ou pour spécifier si toutes les demandes sont enregistrées ou non, vous devez modifier manuellement le fichier <instance>.xml, pour l'instance WebSphere Commerce située dans le sous-répertoire d'instances WebSphere Commerce :

  1. Ouvrez le fichier <instance>.xml de votre instance dans un éditeur.
  2. Repérez le noeud suivant, qui se trouve dans le noeud <LogSystem>/<activitylog> :
    <accessLogging cacheSize="aa" logAllRequests="bbbbb" />
    où :
  3. Vos mises à jour étant terminées, sauvegardez le fichier <instance>.xml de votre instance WebSphere Commerce. 
  4. Relancez WebSphere Application Server.

Dans l'exemple ci-dessous, la journalisation des accès conserve 3 entrées en mémoire avant d'enregistrer les entrées dans les tables de la base de données.  De plus, elle enregistre toutes les demandes entrantes vers le serveur WebSphere Commerce :

<accessLogging cacheSize="3" logAllRequests="true" />

Rubrique connexe

Tâches connexes

IBM copyright