Systemwalker Centric Manager 使用手引書 監視機能編 - UNIX/Windows(R)共通 - |
目次
索引
![]() ![]() |
第2部 設定 | > 第4章 [監視ポリシー]の設定 | > 4.3 イベント監視 | > 4.3.1 イベント監視の監視条件を設定する |
監視ログファイルの設定をすると、独自テキストログなどに異常事象をロギングしている製品を監視できます。監視対象としたロギングファイルにテキストにテキストが追加されると、イベントが発生したとみなされます。
監視ログファイルの設定では、以下の項目を設定します。
設定する項目 |
内容 |
設定画面 |
[ファイル監視一覧] |
監視ログファイルについて、メッセージに付加するラベル、エラー種別、監視ファイル名で表示します。 |
[監視ログファイル設定] |
[ラベル、エラー種別を付加する] |
[ファイル監視一覧]に監視ログファイルを追加し、独自テキストログなどに異常事象をロギングしている製品を監視できます。 |
[監視ログファイル設定](追加) |
[ラベル、エラー種別を付加する] |
[ファイル監視一覧]に登録されている監視ログファイルのメッセージに付加するラベル、エラー種別、監視ファイル名を更新します。 |
[監視ログファイル設定](更新) |
→[監視ログファイル設定]画面が表示されます。
→[監視ログファイル設定(追加)]または[監視ログファイル設定(更新)]画面が表示されます。
通常ログファイルに書き込まれる文字列は、イベント監視の条件定義で詳細な定義が可能となる形式『ラベル: エラー種別: メッセージ』となっていないため、定義された“ラベル”、“エラー種別”を付加したものをイベントとして扱っています。
アプリケーションがログファイルに出力したメッセージが『ラベル: エラー種別: メッセージ』となっている場合、アプリケーションが出力した情報を有効に利用するため、“ラベル、エラー種別を付加しない”設定にしてください。
定義画面でUTF-8固有文字、または、全角文字を指定すると、以下の現象となります。
監視ログファイル定義のCSV入出力コマンド(mpopfmcsv)で定義を行ってください。UTF-8固有文字を指定した場合は、定義はできますが、定義画面では正しく表示されません。
ただし、本コマンドはポリシー設定では使用できません。
以下に示す各マニュアルの“共有ディスクのログファイルを監視する場合”を参照してください。
ファイルを監視する間隔を、[通信環境定義詳細]画面(イベント監視の動作環境画面)で設定します。インストール時には30秒で設定されています。監視ログファイルの監視間隔については、[ポリシー]メニューから[監視]-[イベント監視の動作環境(全体)]で行います。
監視ファイル名格納ファイルに実際に監視するログファイル名を登録します。
自動でファイル名の変更を実施する場合に設定します。詳細については、“監視ファイル名格納ファイルの更新ツールの作成とスケジューリング”を参照してください。
設定ダイアログボックスを表示し、監視ログファイル名を追加します。
実際に監視するべきログファイル名を登録するファイルです。
ファイル名の最後を".+@"という名前にして、[監視ログファイル設定]に登録してください。このファイルの1行目に実際に監視を行うファイル名を記述します。
監視ファイル名格納ファイルの形式ついては、“Systemwalker Centric Manager リファレンスマニュアル”の“監視ファイル名格納ファイル”を参照してください。
自動で監視対象ファイル名を変更する場合、監視ファイル名格納ファイルを更新するツールの作成とスケジューリングを行ってください。
作成したツール(シェルスクリプト/バッチファイル)は、スケジューリング(crontab/タスクのスケジュールなどへの登録)してください。
監視ファイル名格納ファイルを変更した場合
以下の操作を実施してください。
項番 |
操作 |
ファイル監視の状態 |
1) |
以下のコマンドを使用して、ログファイル監視を一時停止します。 |
ファイル監視機能が一時的にすべて停止します。 |
2) |
監視対象ファイル名を変更します(監視ファイル名格納ファイルを編集します)。 |
|
3) |
以下のコマンドを使用して、ログファイル監視を再開します。 |
1)で一時的に停止していたファイル監視機能を再開します。 |
監視ファイル名格納ファイルの編集方法については、“監視ファイル名格納ファイル”を参照してください。
opafmonext(ログファイル監視拡張コマンド)の詳細は、“Systemwalker Centric Manager リファレンスマニュアル”を参照してください。
使用手順例:毎日0時にログファイルが切り替わるアプリケーションのローカルディスク上のログファイルを監視する定義を追加する場合
【Windows版】
c:\app\app_log.+@ |
【UNIX版】
/app/logfile.+@ |
【Windows版】
c:\log\app_LOG041224.txt |
【UNIX版】
/app/app/log041224.txt |
以上で、毎日0時に監視対象ファイルが切り替わるログファイルを監視することができます。
上記の手順(3.)のシェルスクリプトの作成例を記載します。
毎日変更されるログ | /app/applog1.+@ /app/applog2.+@ |
毎月1日に変更されるログ | /app/applog3.+@ |
#!/bin/sh |
上記シェルをcrontabに日付変更後動作するように登録します。
上記の手順(3.)のバッチファイルの作成例を記載します。
毎日変更されるログ | c:\app\applog1.+@ c:\app\applog2.+@ |
毎月1日に変更されるログ | c:\app\applog3.+@ |
@echo off |
ファイル監視機能を一時的に停止し、監視を再開するコマンドを以下に示します。ファイル監視機能を一時停止しても、シスログ/イベントログ監視等は停止しません。
共有ディスクログファイル監視で本機能を使用する場合、監視一時停止、開始コマンドは運用系システムで実行してください。
|
ログファイル監視 |
共有ディスクログファイル監視 |
備考 |
ファイル監視機能を一時的に停止 |
opafmonext -p |
opashrfmonext -p |
本オプションはSystemwalker動作中のみ有効 |
opafmonext -x |
opashrfmonext -x |
||
一時停止していたファイル監視を再開 |
opafmonext -s |
opashrfmonext -s |
本オプションはSystemwalker一時停止中(-p,-xオプション)のみ有効 |
どのファイルを監視しているかの確認 |
opafmonext -f <filename> |
opashrfmonext -f <filename> |
本オプションはSystemwalker動作中のみ有効 |
なお、すでに[ラベル]、[エラー種別]を付加しない監視ログファイルの設定を行ったフォルダに上記条件のノードが追加された場合、フォルダ指定でのポリシー定義を行うことはできません。
ログファイルを定期的に確認し、ログファイルの増加分を監視します。ログ増加分から改行までを1メッセージとして切り出します。また、ログファイルのサイズが減少した場合、ファイルが一度クリアされた後、再度メッセージが追加されたと判断し、すべてのファイルの内容を増分として処理します。
追加前 |
追加後 |
message1 |
message1 |
追加前 |
追加後 |
message1 |
message6 |
追加前 |
追加後 |
message1 |
message2 |
追加前 |
追加後 |
message1 |
MESSAGE1 |
※ファイルサイズには改行コードが含まれているため、監視は"C"からになります。また、Windowsの場合は改行コードが2バイトであるため、監視は"D"からになります。
追加前 |
上書き後 |
通知結果 |
message1 |
messageABCD |
UNIXの場合:CD |
メッセージ発生日時は、ログファイルからメッセージを読み込んだ日時となります。また、ログファイルの増分を監視する間隔は、[通信環境定義詳細]-[動作設定]ダイアログボックスの[ファイル監視間隔]の定義に従います。初期値は30秒です。
監視対象のログファイルをリセットする手順は以下になります。(運用を止めずに実施する)
※2)の処理により、ログの書き込みを再開した後はファイルの先頭よりログは監視されます。
ラベル: エラー種別: メッセージ
変換されたメッセージの構造を以下に示します。
目次
索引
![]() ![]() |