2.3.2 ログ収集ディレクトリでのログ情報の管理

ログ収集サーバでは,バッチジョブ実行サーバから転送されたログ情報をマシンや日付を示すディレクトリに分類し,ファイルに蓄積します。ログ情報を蓄積したファイルが登録されるディレクトリのことをログ収集ディレクトリといいます。

<この項の構成>
(1) ディレクトリによるログ情報の分類
(2) ファイルへのログ情報の蓄積

(1) ディレクトリによるログ情報の分類

ログ収集サーバに転送されたログ情報は,次に示す構成のディレクトリに格納されます。

ログ収集ディレクトリマシン名日付ログ種別

各ディレクトリについて説明します。

■ディレクトリの例
  • UNIXの場合
    マシンhostAから2008年10月1日に出力されたsyslogのログ情報は,次のディレクトリに格納されます。なお,ログ収集ディレクトリ(/opt/hitachi/bjexlog/bjexlogmanager/data)は設定ファイルの規定値とします。
    /opt/hitachi/bjexlog/bjexlogmanager/data/hostA/20081001/syslog
  • Windowsの場合
    マシンhostAから2010年10月1日に出力されたBJEXログ情報は,次のフォルダに格納されます。なお,ログ収集フォルダ(Log Managerのインストール先フォルダ¥data)は設定ファイルの規定値とします。
    Log Managerのインストール先フォルダ¥data¥hostA¥20101001¥bjexexec

(2) ファイルへのログ情報の蓄積

ディレクトリに分類されたログ情報はファイルに蓄積されます。

ログ種別がbjexexecディレクトリの場合
BJEXの実行ログのログ情報は,次の2種類のファイルで管理されます。
ファイル名説明
bjexexec.n※1ログ情報を蓄積するファイルです。
nは1~100の整数です。一つのディレクトリ内に100個までファイルを作成できます。
indexbjexexec.nを管理するためのインデクスファイルです。ファイルには,次の情報が記述されています。
  • bjexexec.n内でいちばん古いログ情報の出力年月日・時刻(yyyymmddHHMMSS※2の形式)
  • bjexexec.n内でいちばん新しいログ情報の出力年月日・時刻(yyyymmddHHMMSS※2の形式)
  • ファイル名(bjexexec.n
注※1
ファイルが切り替わる契機を次に示します。
  • 蓄積するメッセージ数が上限に達したとき
  • Log Managerが停止後,再起動したとき
  • Log Agentが停止後,再起動したとき
  • Log ManagerとLog Agentとの通信での障害が原因で通信路が切断されたあと,通信が再接続されたとき
例えば,bjexexec.1にログ情報を蓄積していた場合に,蓄積するメッセージ数が上限に達すると,ログ情報を蓄積するファイルがbjexexec.2に切り替わります。
注※2
yyyyは西暦年,mmは月,ddは年,HHは時,MMは分,SSは秒を示します。
indexの形式の例を次に示します。

図2-2 indexの形式(ログ種別がbjexexecディレクトリの場合)

[図データ]
ログ種別がsyslogディレクトリの場合
syslog内のログ情報は,次の2種類のファイルで管理されます。
ファイル名説明
syslog.n※1ログ情報を蓄積するファイルです。
nは1~100の整数です。一つのディレクトリ内に100個までファイルを作成できます。
indexsyslog.nを管理するためのインデクスファイルです。ファイルには,次の情報が記述されています。
  • syslog.n内でいちばん古いログ情報の出力年月日・時刻(yyyymmddHHMMSS※2の形式)
  • syslog.n内でいちばん新しいログ情報の出力年月日・時刻(yyyymmddHHMMSS※2の形式)
  • ファイル名(syslog.n
注※1
ファイルが切り替わる契機を次に示します。
  • 蓄積するメッセージ数が上限に達したとき
  • Log Managerが停止後,再起動したとき
  • Log Agentが停止後,再起動したとき
  • Log ManagerとLog Agentとの通信での障害が原因で通信路が切断されたあと,通信が再接続されたとき
例えば,syslog.1にログ情報を蓄積していた場合に,蓄積するメッセージ数が上限に達すると,ログ情報を蓄積するファイルがsyslog.2に切り替わります。
注※2
yyyyは西暦年,mmは月,ddは年,HHは時,MMは分,SSは秒を示します。
indexの形式の例を次に示します。

図2-3 indexの形式(ログ種別がsyslogディレクトリの場合)

[図データ]

なお,bjexexec.nおよびsyslog.nについて,それぞれ1ファイル当たりに蓄積するメッセージ数の上限はMG_LOG_SIZEパラメーターに設定します。パラメーターおよび設定ファイルの詳細は,「9.3.1 bjexlm.conf(Log Manager設定ファイル)」を参照してください。