Sun Java Communications Suite 5 リリースノート

Calendar Server 6.3 での監視フレームワークの統合

この節では、Calendar Server での監視フレームワークの実装について説明します。次のトピックが含まれます。

Java Enterprise System Monitoring Framework の詳細は、『Sun Java Enterprise System 5 監視ガイド (UNIX 版)』を参照してください。

Calendar Server での監視フレームワークの実装方法

Calendar Server と Messaging Server のどちらも、Java Enterprise System 版の監視フレームワーク内に最小限統合されています。監視フレームワークは、実行中に operationalStatus 属性を定期的に確認します。この属性のステータスは、システムが稼働中であることを示す OK、システムが稼働していないことを示す DOWN のいずれかです。

新規プロセスである監視フレームワークエージェント (csmfagent) が、システムの起動時 (start-cal) に起動します。これは、最初に起動するプロセスです。このプロセスは、アプリケーションをインスタンス化して、そのステータスを OK として表明します。これは、SIGTERM もキャッチします。キャッチすると、ステータスを DOWN として表明して終了します。

同様に、Watcher が設定および実行されている場合、システムのいずれかの部分で障害が発生するか応答しなくなると、Watcher は SIGTERM を発行して、csmfagent を停止します。

監視フレームワーク用の Calendar Server 設定

設定ファイル ics.conf を編集して、次のパラメータを含めます。

local.csmfagent.enable = "y"

Calendar Server 用の監視フレームワークの設定

    次の 2 つの手順を実行します。

  1. /opt/SUNWcsgar/config/com.sun.cmm.cs.xml/opt/SUNWmfwk/xml にコピーします。

  2. 監視フレームワークプロセスを停止してから再起動します。

Calendar Server 6.3 用の監視フレームワークのインストール要件

    監視フレームワークを使用するには、次の 2 つの要件を満たす必要があります。

  1. Java Enterprise System Monitoring Framework (JESMF) がインストールされている必要がある。

    JESMF がインストールされていない場合、csmfagent は動作しません。

  2. 必要なライブラリが Calendar Server から検出可能でなければならない。

    Calendar Server は、/opt/SUNWics5/lib 内のシンボリックリンクを使ってライブラリを検索します。

次に JESMF ライブラリを示します。

/opt/SUNWmfwk/lib/libMfTransaction.so 

/opt/SUNWmfwk/lib/libMfRelations.so 

/opt/SUNWmfwk/lib/libMflog4c.so 

/opt/SUNWmfwk/lib/libMfMEServer.so 

/opt/SUNWmfwk/lib/libmfBeepConnectorServer.so 

/opt/SUNWmfwk/lib/libMfRserver.so 

/opt/SUNWmfwk/lib/libMfMEInstrum.so 

/opt/SUNWmfwk/lib/libMfDiscovery.so 

/opt/SUNWmfwk/lib/libMfHashTable.so 

/opt/SUNWmfwk/lib/libMflog.so 

/opt/SUNWmfwk/lib/libasn1cebuf.so 

/opt/SUNWmfwk/lib/libbeepcore.so 

/opt/SUNWmfwk/lib/libbeepxmlutil.so 

/opt/SUNWmfwk/lib/libbptostransport.so 

/opt/SUNWmfwk/lib/libbptosutil.so 

/opt/SUNWmfwk/lib/libbptoswrapper.so 

/opt/SUNWmfwk/lib/libbputil.so 

/opt/SUNWmfwk/lib/libcmm_native.so 

/opt/SUNWmfwk/lib/libmfCserver.so 

/opt/SUNWmfwk/lib/libmfNotificationProfile.so 

/opt/SUNWmfwk/lib/libmfRequestResponseProfile.so 

/opt/SUNWmfwk/lib/libmfTimers.so 

/opt/SUNWmfwk/lib/libmfTimersJNI.so 

/opt/SUNWmfwk/lib/libmfUtils.so 

/opt/SUNWmfwk/lib/libmfber.so 

/opt/SUNWmfwk/lib/libmfberj.so 

/opt/SUNWmfwk/lib/libxmlglobal.so 


注 –

これは、JESMF ライブラリをすべて列挙したリストです。監視フレームワークの Calendar Server 部分の実装に、必ずしもこれらすべてのファイルが必要になるとはかぎりません。