- 物理ホスト
【1】シングルの場合
(1) 起動する
1.ログファイルトラップ動作定義ファイル(jevlog.conf)を作成する
cp -p /etc/opt/jp1base/conf/jevlog.conf.model /etc/opt/jp1base/conf/jevlog.conf
vim /etc/opt/jp1base/conf/jevlog.conf
FILETYPE=SEQ
RECTYPE=VAR '\n'
ACTDEF=<Error>00000001 "System Error1"
2.jevlogstartコマンドを実行する
--ログファイルトラップ管理デーモン起動確認
/opt/jp1base/bin/jevlogdstat
--テスト用ファイル作成
touch /tmp/a.log
--ログファイルトラップを起動
/opt/jp1base/bin/jevlogstart -f /etc/opt/jp1base/conf/jevlog.conf /tmp/a.log
3.動作確認
echo `date` "System Error1" >> /tmp/a.log
(2) ログファイルトラップ動作定義ファイル(jevlog.conf)を変更する
1.ログファイルトラップ動作定義ファイルを編集する
vim /etc/opt/jp1base/conf/jevlog.conf
retry-times=3
retry-interval=10
open-retry-times=1
open-retry-interval=1
read-retry-times=100
hold-count=100
keep-event=OLD
upd-output-event=0
FILETYPE=SEQ2
RECTYPE=VAR '\n'
HEADLINE=0
HEADSIZE=0
MARKSTR="--*"
"MARK"
!"^--"
MARKSTR="==*"
!"^=="
ACTDEF=<Emergency>00000011 "error"
!"Test"
ACTDEF=<Error>00000012 "jp1base"
"jp2base"
ACTDEF={EXIT}<Critical>00000013 "KAVB221"
ACTDEF=<Critical>00000014 "KAVB"
ACTDEF=<Warning>00000015 "test"
2.変更を反映する
/opt/jp1base/bin/jevlogstop -w ALL
/opt/jp1base/bin/jevlogstart -f /etc/opt/jp1base/conf/jevlog.conf /tmp/a.log
※MARKSTRまたはACTDEFパラメーターを変更した場合はリロードでも可能
(3) 動作状況を確認する
/opt/jp1base/bin/jevlogstat ALL
(4) 設定内容を確認する
/opt/jp1base/bin/jbsgetopinfo -o logtrap
echo `date` "error" >> /tmp/a.log
echo `date` "errorTest" >> /tmp/a.log
echo `date` "---MARK error" >> /tmp/a.log
echo `date` "MARK error" >> /tmp/a.log
echo "--"`date` "MARK error" >> /tmp/a.log
echo `date` "=== error" >> /tmp/a.log
echo "==="`date` "error" >> /tmp/a.log
echo `date` "jp1base" >> /tmp/a.log
echo `date` "jp1base jp2base" >> /tmp/a.log
echo `date` "error jp1base jp2base KAVB221 KAVB222 test" >> /tmp/a.log
echo `date` "error jp1base jp2base KAVB331 KAVB332 test" >> /tmp/a.log
(5) 終了する
/opt/jp1base/bin/jevlogstop -w ALL
(6) 自動で起動する
ログファイルトラップ起動定義ファイル(jevlog_start.conf)を編集
vim /etc/opt/jp1base/conf/event/jevlog_start.conf
START_OPT=<ja_JP.UTF-8>KANSI1: -f /etc/opt/jp1base/conf/jevlog.conf /tmp/a.log
(7) ログファイルトラップ動作定義ファイルをリロードします
/opt/jp1base/bin/jevlogreload ALL
【2】クラスタ運用で、共有ディスク上のログファイルを監視する場合
1.ログファイルトラップ動作定義ファイル(jevlog.conf)を作成する
--実行系で行う
cp -p /etc/opt/jp1base/conf/jevlog.conf.model /mnt/sdc2/im/jp1base/conf/jevlog.conf
vim /mnt/sdc2/im/jp1base/conf/jevlog.conf
FILETYPE=SEQ
RECTYPE=VAR '\n'
ACTDEF=<Error>00000002 "System Error2"
2.ログファイルトラップ起動定義ファイル(jevlog_start.conf)を編集
--実行系と待機系で行う
vim /etc/opt/jp1base/conf/event/jevlog_start.conf
START_OPT_CLS=<ja_JP.UTF-8>KANSI2: -f /mnt/sdc2/im/jp1base/conf/jevlog.conf /mnt/sdc2/im/a.log
3.転送設定ファイル(forward)で論理ホストのイベントサービスに転送する
--実行系と待機系で行う
vim /etc/opt/jp1base/conf/event/servers/default/forward
下記に書き換える
to mmm190
E.SEVERITY IN Warning Error Critical Alert Emergency Emergence
end-to
--JP1/BASE物理ホストのイベントサービス再起動
/opt/jp1base/bin/jevstat
/opt/jp1base/bin/jevstop
/opt/jp1base/bin/jevstart
/opt/jp1base/bin/jevstat
4.jevlogstartコマンドを実行する
--実行系で行う
--ログファイルトラップ管理デーモン起動確認
/opt/jp1base/bin/jevlogdstat
--テスト用ファイル作成
touch /mnt/sdc2/im/a.log
--ログファイルトラップを起動
/opt/jp1base/bin/jevlogstart -cluster
--状態確認
/opt/jp1base/bin/jevlogstat ALL
--終了
/opt/jp1base/bin/jevlogstop -cluster
--動作確認
echo `date` "System Error2" >> /mnt/sdc2/im/a.log
5.クラスタソフトにjevlogstop(クラスタ運用限定)およびjevlogstart(クラスタ運用限定)を登録
【3】クラスタ運用で、ローカルディスク上のログファイルを監視する場合
実行系と待機系で下記作業を行う
1.ログファイルトラップ動作定義ファイル(jevlog.conf)を作成する
cp -p /etc/opt/jp1base/conf/jevlog.conf.model /etc/opt/jp1base/conf/jevlog.conf
vim /etc/opt/jp1base/conf/jevlog.conf
FILETYPE=SEQ
RECTYPE=VAR '\n'
ACTDEF=<Error>00000003 "System Error3"
2.転送設定ファイル(forward)で論理ホストのイベントサービスに転送する
vim /etc/opt/jp1base/conf/event/servers/default/forward
下記に書き換える
to mmm190
E.SEVERITY IN Warning Error Critical Alert Emergency Emergence
end-to
--JP1/BASE物理ホストのイベントサービス再起動
/opt/jp1base/bin/jevstat
/opt/jp1base/bin/jevstop
/opt/jp1base/bin/jevstart
/opt/jp1base/bin/jevstat
3.jevlogstartコマンドを実行する
--ログファイルトラップ管理デーモン起動確認
/opt/jp1base/bin/jevlogdstat
--テスト用ファイル作成
touch /tmp/a.log
--ログファイルトラップを起動
/opt/jp1base/bin/jevlogstart -f /etc/opt/jp1base/conf/jevlog.conf /tmp/a.log
--状態確認
/opt/jp1base/bin/jevlogstat ALL
--終了
/opt/jp1base/bin/jevlogstop -w ALL
4.動作確認
echo `date` "System Error3" >> /tmp/a.log
5.自動起動設定
ログファイルトラップ起動定義ファイル(jevlog_start.conf)を編集
vim /etc/opt/jp1base/conf/event/jevlog_start.conf
START_OPT=<ja_JP.UTF-8>KANSI3: -f /etc/opt/jp1base/conf/jevlog.conf /tmp/a.log
- 論理ホスト
ログファイルトラップは,物理ホスト単位で起動します。
論理ホスト単位での起動はできません。