8.7. コマンドラインを使用した Directory Server アクセスログの取得
logconv.pl
コマンドは、Directory Server のアクセスログを分析し、統計情報の使用状況を抽出し、コマンドラインで指定された重要なイベントの発生回数を数えます。logconv.pl
コマンドは、総操作数、総接続数、各操作タイプごとのカウント、永続的な検索などの拡張操作のカウント、およびバインド情報のリストを表示します。
logconv.pl
コマンドの構文は次のとおりです。
logconv.pl /path/to/accesslog
# logconv.pl /path/to/accesslog
複数のアクセスログファイルを分析するには、次の形式とアスタリスク (*) を使用します。
logconv.pl /var/log/dirsrv/slapd-<instance_name>/access*
# logconv.pl /var/log/dirsrv/slapd-<instance_name>/access*
logconv.pl
コマンドは、Directory Server のモニタリングと Directory Server 設定の最適化に役立つ、次の 3 種類の統計情報を生成します。
- 実行された合計バインド数や合計検索数などのイベント数。
-
LDAP 要求で最も頻繁に発生するパラメーターのリスト。たとえば、
logconv.pl
コマンドは、返された上位 10 個のバインド DN、ベース DN、フィルター文字列、および属性のリストを生成します。 -
ldap.h
で定義されているようなエラーコードの発生回数。
8.7.1. コマンドラインを使用した Directory Server のアクセスログの分析 リンクのコピーリンクがクリップボードにコピーされました!
logconv.pl
コマンドは、Directory Server のアクセスログを分析し、統計情報の使用状況を抽出し、重要なイベントの発生をカウントします。
logconv.pl
には、次のオプションを使用します。
-
-S
: ログファイルの分析を開始する時刻を指定します。 -
-E
: ログファイルの分析を停止する時間を指定します。 -
-bc
: サーバーへの接続に使用される DN の数と、サーバーが返す合計接続コードに基づいてレポートを生成します。 -
-m
: 1 秒あたりの出力データ (-m
) を指定された CSV 出力ファイルに生成します。 -
-M
: 1 分あたりの出力データ (-M
) を指定された CSV 出力ファイルに生成します。
手順
簡単なアクセスログの概要を生成するには、次のコマンドを実行します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow logconv.pl
スクリプトは、総操作数、総接続数、各操作タイプごとのカウント、永続的な検索などの拡張操作のカウント、およびバインド情報のリストを表示します。オプション: サーバーへの接続に使用される DN の数 (
b
) やサーバーが返す合計接続コード (c
) など、単一のオプションとして渡される追加の接続サマリーを有効にする必要がある場合は、次のように-bc
オプションを指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: 特定の開始時間 (
-S
) および終了時間 (-E
) または特定の範囲内でデータ出力を有効にする必要がある場合は、次のコマンドを実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 開始時間と終了時間が設定されると、
logconv.pl
コマンドが最初に指定の時間範囲を出力し、次にその期間の概要を出力します。オプション: 1 分あたり (
-M
) または 1 秒あたり (-m
) の回数でデータ出力を有効にする必要がある場合は、次のコマンドを実行します。logconv.pl -m|-M outputFile accessLogFile
# logconv.pl -m|-M outputFile accessLogFile
Copy to Clipboard Copied! Toggle word wrap Toggle overflow