Zugriffsprotokollierung aktivieren

Im aktivierten Zustand protokolliert die Funktion zur Zugriffsprotokollierung entweder alle eingehenden Anforderungen an den WebSphere Commerce-Server oder nur die Anforderungen, die zu ungültigen Zugriffen führen. Beispiele für ungültigen Zugriff sind das Fehlschlagen von Authentifizierungen, ungenügende Autorität zur Ausführung eines Befehls oder das Zurücksetzen eines Kennworts, das gegen die Kennwortregeln auf Ihrer Site verstößt. Im aktivierten Zustand ermöglicht diese Funktion einem WebSphere Commerce-Administrator das schnelle Identifizieren von Sicherheitsrisiken für das WebSphere Commerce-System.

Wenn ein Authentifizierungsfehler oder ein Berechtigungsfehler auftritt, werden die folgenden Informationen in den Datenbanktabellen für die Zugriffsprotokollierungsdateien (ACCLOGMAIN und ACCLOGSUB) protokolliert:

Gehen Sie folgendermaßen vor, um die Zugriffsprotokollierung zu aktivieren:

  1. Starten Sie den Konfigurationsmanager.
  2. Wählen Sie das Hostname -> Exemplar aus, und öffnen Sie anschließend den Ordner Komponenten.
  3. Wählen Sie AccessLoggingEventListener aus.
  4. Aktivieren Sie in der Anzeige Allgemein das Markierungsfeld Komponente aktivieren.
  5. Wählen Sie die Anzeige Erweitert aus und aktivieren Sie Starten.
  6. Klicken Sie Anwenden an.
  7. Verlassen Sie den Konfigurationsmanager.
  8. Starten Sie den WebSphere Application Server erneut.

Um die Größe der Protokolldatei zu ändern oder anzugeben, ob alle Anforderungen protokolliert werden sollen, müssen Sie die Datei <instance>.xml für Ihr WebSphere Commerce-Exemplar, die sich im Exemplarunterverzeichnis von WebSphere Commerce befindet, manuell ändern:

  1. Öffnen Sie die Datei <instance>.xml für Ihr Exemplar in einem Editor.
  2. Suchen Sie den folgenden Knoten, der sich im Knoten <LogSystem>/<activitylog> befindet:
    <accessLogging cacheSize="aa" logAllRequests="bbbbb" />
    Hierbei gilt:
  3. Sichern Sie nach Abschluss Ihrer Aktualisierungen die Datei <instance>.xml für Ihr WebSphere Commerce-Exemplar. 
  4. Starten Sie den WebSphere Application Server erneut.

Im folgenden Beispiel behält die Zugriffsprotokollierung 3 Einträge im Speicher, bevor Einträge in die Datenbanktabellen protokolliert werden. Darüber hinaus protokolliert sie alle eingehenden Anforderungen in den WebSphere Commerce-Server:

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

Verwandte Konzepte

Verwandte Aufgaben

IBM Copyright