AEM 6 での監査ログの有効化と管理
この記事では、Adobe Experience Manager(AEM)で監査ログを有効にして管理する方法と、アクティビティの監視、コンテンツの問題の解決、プラットフォーム内のインタラクションの理解において監査ログが重要な役割を果たしている理由について説明します。
説明 description
環境
- Adobe Experience Manager 6.4 (AEM 6.4)
- Adobe Experience Manager 6.5 (AEM 6.5)
問題/症状
監査ログは、コンテンツの問題をデバッグし、AEM環境内の様々なアクティビティをトラッキングするために不可欠です。 これにより、誰が特定のアクションを実行し、どのような変更がおこなわれたかについてインサイトが得られます。
- AEMで監査ログを有効にする方法
- 監査ログの読み取りと理解の方法
- ファイルシステムの監査ログを有効にします。
- ユーザーの作成および変更の監査ログ。
- 監査ログのアーカイブとパージ。
解決策 resolution
AEM 6 での監査ログの有効化
デフォルトでは、AEM監査ログは、DAM に関連する基本的な操作を追跡するように事前設定されています。 さらに、ページ、レプリケーション、その他類似の操作に関連するその他すべてのアクティビティも対象となります。
すべての操作の監査ログを設定するか、アセットのニーズに応じて監査ログを設定するには、次の手順に従います。
-
システムコンソールにアクセスして、Adobe CQ DAM イベント監査リスナー の設定を確認します。 有効になっていることを確認し、有効になっていない場合は有効にします。
-
設定で必要なイベントがすべて選択されていることを確認します。 デフォルトでは、いくつかのイベントがオンになっていますが、必要に応じて追加のイベントを選択できます。 これは Day CQ DAM Event Recorder で実行できます。
これらの設定により、DAM で指定されたイベントの監査ログが有効になります。 コンソールを使用して、任意のアセットまたはページに対して様々な操作(変更、レプリケーション、削除)を実行して設定をテストします。
監査ログの読み取りと理解
-
監査ログは、
CRX/DE内のパス/var/audit/のノード構造で使用できます。
-
ファイルシステムの監査ログを読み取るには、次の手順に従います。
-
次の場所に移動します。http://localhost:4502/system/console/slinglog.
-
「audit.log.auditlog
entry (notlog)を見つけ、ログレベルをデバッグまたはトレースに調整します。 -
変更内容を保存します。
-
監査ログは、他のログファイルと同様に、
/crx-quickstart/logsディレクトリに記録されます。 -
監査ログをアーカイブまたは削除するにはどうすればよいですか?
メモ:監査ログは、ファイルシステム上と、/var/audit/ にある CRX/DE ノード構造内の両方で、大量のディスク領域を消費する可能性があります。 したがって、両方の領域でのスペースの使用を管理および最小限に抑えるには、AEMで監査ログのパージを設定することが重要です。
- AEMには、
CRX/DEから直接監査ログをパージするメカニズムが組み込まれています。 2}AEM 6.5 ユーザーガイド のAEM 6 の監査ログのメンテナンス を参照してください。 . ファイルシステムのcrx-quickstart/logsフォルダーに保存されたログの場合は、これらのログファイルをパージしてディスク領域を解放するか、別の場所またはサーバーに移動するスクリプトを作成する必要があります。