ページの先頭行へ戻る
Symfoware Server V10.1.0 セキュリティ運用ガイド

4.6.2 監査ログデータベースのセットアップ

監査ログデータベースのセットアップ手順について説明します。

以下の手順で監査ログデータベースのセットアップを行ってください。

  1. 監査ログデータベースのログ管理ファイルの作成

  2. 監査ログデータベースのテンポラリログファイルの作成

  3. 監査ログデータベースの作成

4.6.2.1 監査ログデータベースのログ管理ファイルの作成

監査ログ用ロググループのログ管理ファイルの作成は、rdblogコマンドのIオプションおよびgオプションで行います。ロググループ名には'#RDBII_ADTLOG#'を指定します。監査ログ用のログ管理ファイルは、コマンドで指定したローデバイスまたはファイルに作成されます。

SolarisSolarisの場合

例1

監査ログ用のログ管理ファイルを、ローデバイス/dev/rdsk/c4t1d0s0に作成する場合の例を以下に示します。

$ rdblog -I -g '#RDBII_ADTLOG#' /dev/rdsk/c4t1d0s0

LinuxLinuxの場合

例2
RHEL-AS4の場合

監査ログ用のログ管理ファイルを、ローデバイス/dev/raw/raw41に作成する場合の例を以下に示します。

$ rdblog -I -g '#RDBII_ADTLOG#' /dev/raw/raw41
RHEL5の場合

監査ログ用のログ管理ファイルを、ローデバイス/dev_symfoware/raw41に作成する場合の例を以下に示します。

$ rdblog -I -g '#RDBII_ADTLOG#' /dev_symfoware/raw41

4.6.2.2 監査ログデータベースのテンポラリログファイルの作成

テンポラリログファイルの作成はrdblogコマンドのGオプション、tオプションおよびgオプションで行います。ロググループ名には'#RDBII_ADTLOG#'を指定します。

SolarisSolarisの場合

例1

BIログ域10メガバイト、AIログ域10メガバイト、トランザクションエントリ数10およびログインデックス域、BIログ域およびAIログ域を、ローデバイス/dev/rdsk/c4t1d0s0に作成する場合の例を以下に示します。

$ rdblog -G -t -g '#RDBII_ADTLOG#' /dev/rdsk/c4t1d0s0 -in -in 10M 10M 10

LinuxLinuxの場合

例2
RHEL-AS4の場合

BIログ域10メガバイト、AIログ域10メガバイト、トランザクションエントリ数10およびログインデックス域、BIログ域およびAIログ域を、ローデバイス/dev/raw/raw42に作成する場合の例を以下に示します。

$ rdblog -G -t -g '#RDBII_ADTLOG#' /dev/raw/raw42 -in -in 10M 10M 10
RHEL5の場合

BIログ域10メガバイト、AIログ域10メガバイト、トランザクションエントリ数10およびログインデックス域、BIログ域およびAIログ域を、ローデバイス/dev_symfoware/raw42に作成する場合の例を以下に示します。

$ rdblog -G -t -g '#RDBII_ADTLOG#' /dev_symfoware/raw42 -in -in 10M 10M 10

4.6.2.3 監査ログデータベースの作成

監査ログを取得するための監査ログデータベースを作成します。

以下の手順で作業を行います。

  1. Symfoware/RDBの起動

  2. 監査ログデータベースの作成

  3. Symfoware/RDBの停止

Symfoware/RDBの起動

rdbstartコマンドにより、Symfoware/RDBを起動します。

利用者のデータベースへのアクセスを制限するために、Symfoware/RDBの利用モードを“通常モード”から“管理者モード”へ変更します。利用モードの変更は、rdbsysstatコマンドのcオプションで行います。

$ rdbstart
$ rdbsysstat -c manage

参考

rdbsysstatコマンドで変更した利用モードは、Symfoware/RDBを停止すると解除されます。次にSymfoware/RDBを起動した直後は、常に“通常モード”になります。

監査ログデータベースの作成

監査ログデータベースの作成は、rdbauditコマンドのcオプション、nオプション、sオプションおよびrオプションで行います。

監査ログデータベースは、コマンドで指定したローデバイスまたはファイルに作成されます。

SolarisSolarisの場合

例1

エレメント数3、エレメントサイズ200メガバイト、ローデバイス/dev/rdsk/c4t2d0s0に作成する場合の例を以下に示します。

$ rdbaudit -c -n 3 -s 200M -r /dev/rdsk/c4t2d0s0

LinuxLinuxの場合

例2
RHEL-AS4の場合

エレメント数3、エレメントサイズ200メガバイト、ローデバイス/dev/raw/raw43に作成する場合の例を以下に示します。

$ rdbaudit -c -n 3 -s 200M -r /dev/raw/raw43
RHEL5の場合

エレメント数3、エレメントサイズ200メガバイト、ローデバイス/dev_symfoware/raw43に作成する場合の例を以下に示します。

$ rdbaudit -c -n 3 -s 200M -r /dev_symfoware/raw43

注意

監査ログデータベースを1つのディスクに作成すると、監査ログデータベースにディスク入出力障害が発生した場合に監査ログ運用が続行できなくなります。このため、監査ログエレメントの追加操作により、あらかじめ複数のディスクに監査ログエレメントを分散配置することをお勧めします。

また、監査ログエレメントの追加は、rdbauditコマンドのaオプション、nオプション、rオプションで行います。

SolarisSolarisの場合

例1

追加エレメント数2、ローデバイス/dev/rdsk/c4t2d1s0に追加する場合の例を以下に示します。

$ rdbaudit -a -n 2 -r /dev/rdsk/c4t2d1s0

LinuxLinuxの場合

例2
RHEL-AS4の場合

追加エレメント数2、ローデバイス/dev/raw/raw44に追加する場合の例を以下に示します。

$ rdbaudit -a -n 2 -r /dev/raw/raw44
RHEL5の場合

追加エレメント数2、ローデバイス/dev_symfoware/raw44に追加する場合の例を以下に示します。

$ rdbaudit -a -n 2 -r /dev_symfoware/raw44

Symfoware/RDBの停止

Symfoware/RDBを停止します。Symfoware/RDBの停止は、rdbstopコマンドで行います。

$ rdbstop