Systemwalker Centric Manager 導入手引書 - UNIX共通 - |
目次 索引 |
第1章 導入設計 | > 1.2 使用機能ごとの詳細構成を決定する | > 1.2.1 イベント監視の設計をする |
メッセージの監視方法を設計するために必要となる以下の項目について説明します。
イベント監視では、システムで発生したメッセージを、“メッセージの処理のしくみ”に示すように、メッセージログおよび監視イベントログで管理します。各サーバごとに、メッセージの処理のながれを説明します。
自システムで発生したメッセージを、メッセージ送信先システムに送るとともに、メッセージログに格納します。このファイルは、メッセージ検索コマンドによって参照できます。また、“多階層の論理的通信構造”で示したような通信構造の場合は、中継システムとなる部門管理サーバ、業務サーバで、下位に位置するサーバのメッセージを格納することもできます。
部門管理サーバ、業務サーバから送られてきたメッセージおよび自システムで発生したメッセージは、メッセージログに格納されます。メッセージログに格納されたメッセージのうち、以下の二つの条件を満たすメッセージは、監視イベントとしてSystemwalkerコンソールの監視イベント一覧に表示され、同時に監視イベントログに格納されます。
Systemwalker Centric Managerでは、アプリケーションがテキスト形式のログファイルに出力したメッセージをイベントとして扱うことができます。下図にログファイルを監視するながれを示します。
アプリケーションが出力したログを一定間隔(初期値:30秒)で監視し、前回からの増加分を運用管理サーバへ通知します。その場合、増加した内容について改行までを1メッセージとして処理します。
システムで発生したメッセージについて、どのメッセージを監視しどのような処理を行うかを[イベント監視の条件定義]ウィンドウで定義します。
Systemwalker Centric Manager以外のメッセージを監視する場合
Systemwalker技術情報ホームページの“Systemwalkerテンプレート”を使用してください。
まず、監視するメッセージを特定する条件を設計します。メッセージを特定する条件には、次の項目があります。
監視するメッセージの定義については、“Systemwalker Centric Manager 使用手引書 監視機能編”を参照してください。
次に、発生したメッセージに対する処理方法を設計します。
発生したメッセージを上位システムに送信するか、または、メッセージログに格納するかを設計します。また、発生したメッセージに対して、以下の属性を設定することができます。
監視イベント種別
メッセージの種類を示す属性です。標準では、“システム”、“ネットワーク”などの種別が用意されていますが、運用方法に応じて追加できます。
重要度
メッセージの重要度を示す属性で、“最重要”、“重要”、“警告”および“一般”の4種類があります。メッセージのエラー種別に対応してあらかじめ設定される重要度を変更する場合に設定します。
“最重要”、“重要”および“警告”のメッセージが監視イベント一覧に表示されます。監視イベント一覧に表示する必要がなく、メッセージ検索時に参照できればよいメッセージには“一般”を設定します。
通報番号
メッセージを識別するための属性です。運用方法により一定の指針に基づいてメッセージに通報番号を設定しておき、この通報番号をキーとしてトラブルを特定したり分類して管理できます。
文字色/背景色
メッセージを[メッセージ一覧]ウィンドウに表示するときの文字色/背景色です。他のメッセージと区別して強調表示したい場合などに設定します。
発生したメッセージに対する処理方法としては、以下のアクションを実行することもできます。
アクションの定義およびメッセージ返答要求については、“Systemwalker Centric Manager 使用手引書 監視機能編”を参照してください。
イベントを監視する場合の制限値を下表に示します。
定義名 |
制限内容 |
制限値 |
監視イベント種別の登録 |
監視可能な監視イベント種別数 |
最大64種類 |
イベント監視の条件定義 |
登録可能な条件の行数 |
最大2048行 |
システム操作環境の定義 |
呼出し可能なアプリケーション種類数 |
最大128個(注1) |
リモートコマンドの登録(注2) |
登録可能なコマンド種類数 |
最大64個 |
メッセージ説明の登録 |
登録可能なメッセージ説明数 |
最大1024個 |
メッセージ送信先システムの定義 |
上位に接続可能なシステム数 |
最大 4システム |
1階層で配下に同時接続可能なシステム数 |
最大512システム (注3) |
Systemwalker Centric Managerは、syslogdからメッセージを受け取ります。このための設定は以下のとおりです。
[Solaris/HP-UX/AIX版の場合]
*.warning /var/opt/FJSVsagt/fifo/slg |
[Linux版の場合]
*.warning |/var/opt/FJSVsagt/fifo/slg |
syslogdに対してHUPシグナルを送ります。
ps -ef | grep syslogd kill -HUP <上記で求めたプロセスID>
Solaris 10でZoneを作成している場合
/etc/syslog.confに変更を加えたZoneのsyslogdをZone名で特定し、HUPシグナルを送ります。なお、ログインしているZoneのZone名は“/usr/bin/zonename”コマンドで確認できます。
ps -Zef | grep syslogd | grep `/usr/bin/zonename` kill -HUP <上記で求めたプロセスID>
[Solaris 7/8/9の場合]
sh /etc/rc2.d/S74syslog stop sh /etc/rc2.d/S74syslog start
[Solaris 10の場合]
再起動の実施ではなく、HUPシグナルの通知を実施してください。
[Linuxの場合]
sh /etc/rc.d/init.d/syslog reload
[HP-UXの場合]
/sbin/init.d/syslogd stop /sbin/init.d/syslogd start
※再起動を行った場合、syslogdが停止している間に発生したメッセージはsyslogdで処理されない場合があります。
AIXについては、syslogdを再起動する方法はありません。
※syslog.confファイルの編集方法は、manコマンドを参照してください。
“facility.level”が“kern.info”のメッセージを監視対象に追加する場合の例を以下に示します。
[Solaris・HP-UX・AIXの場合]
‐ 変更前
*.warning /var/opt/FJSVsagt/fifo/slg
‐ 変更後
*.warning;kern.info /var/opt/FJSVsagt/fifo/slg
[Linuxの場合]
‐ 変更前
*.warning |/var/opt/FJSVsagt/fifo/slg
‐ 変更後
*.warning;kern.info |/var/opt/FJSVsagt/fifo/slg
メッセージが大量の発生、または被監視サーバから大量に通知された(同時に複数の被監視監視サーバから通知される等)場合、下記プロセスでCPU使用率が高くなり、メッセージが発生してからSystemwalkerコンソールへ表示されるまでに時間がかかることがあります。
opasyslog、opasyslog2、opafmntr、opamain、opamcauto1、opamcauto2、opasend、opaconn、opaacpt、f3crhesv
監視の必要がないメッセージは、メッセージ発生元(自システム)から運用管理サーバに通知しないように定義してください。メッセージ監視の設定詳細は、“Systemwalker Centric Manager 使用手引書”を参照してください。
目次 索引 |