Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

17.3.2 論理サーバの起動・停止と稼働確認

Management Serverを利用して論理サーバを起動・停止,および稼働確認を行います。

<この項の構成>
(1) 論理サーバの起動と稼働確認
(2) 論理サーバの停止

(1) 論理サーバの起動と稼働確認

論理サーバの起動と稼働確認について次の図に示します。

図17-1 論理サーバの起動と稼働確認

[図データ]

  1. Management Serverは運用管理エージェントに論理サーバの起動要求を出します。
  2. 運用管理エージェントは,論理サーバの起動コマンドを実行して,要求された論理サーバを起動します。
  3. 運用管理エージェントで論理サーバプロセスのプロセスIDを取得します。
  4. 運用管理エージェントは,Management Serverに論理サーバの起動完了を通知します。
  5. 運用管理エージェントは,論理サーバのプロセス監視および動作確認を実施します。
    論理サーバプロセスのプロセスIDを使用してプロセスがあるかどうかを確認し,プロセスの存在が確認できると,論理サーバの動作確認を実施します。
  6. 運用管理エージェントは,論理サーバのステータスをManagement Serverに通知します。

論理サーバの種類ごとのプロセス確認および動作確認の内容を,次の表に示します。なお,表中の動作確認の項目がない論理サーバについては,プロセスの存在確認だけが実施されます。

表17-6 論理サーバの稼働確認方法

論理サーバの種類 プロセスの起動方法 論理サーバの稼働確認方法
プロセス存在確認 動作確認
論理パフォーマンストレーサ 間接起動 パフォーマンストレーサの提供コマンドで取得したプロセスIDの存在を確認する。
論理スマートエージェント 直接起動 起動コマンドのプロセスIDの存在を確認する。
論理ネーミングサービス 直接起動 起動コマンドのプロセスIDの存在を確認する。 ルートコンテキストを取得できることを確認する。
論理CTMドメインマネジャ 間接起動 CTMドメインマネジャの提供コマンドで取得したプロセスIDの存在を確認する。
論理CTM ネーミングサービス 直接起動 起動コマンドのプロセスIDの存在を確認する。
CTMデーモン 間接起動 CTMデーモンの提供コマンドで取得したプロセスIDの存在を確認する。
論理SFOサーバ 直接起動 起動コマンドのプロセスIDの存在を確認する。
  • メトリックが取得できることを確認する。
  • SFOアプリケーションが開始されていることを確認する。
論理J2EEサーバ 直接起動 起動コマンドのプロセスIDの存在を確認する。 IIOPでの呼び出しに応答することを確認する。
論理Webサーバ 間接起動 Webサーバが生成するhttpd.pidファイルから取得した制御プロセスとWebサーバのサーバプロセスのプロセスIDの存在を確認する。 Webサーバ動作確認用URLに対してHTTPアクセスで正しいレスポンスが受信できるかどうかを確認する。応答はWebサーバのサーバプロセスが行う。
論理ユーザサーバ 直接起動 論理ユーザサーバ定義ファイルにgetProcessIDコマンドが定義されている場合は,getProcessIDコマンドで取得したプロセスIDの存在を確認する。定義されていない場合は,起動コマンドのプロセスIDの存在を確認する。 論理ユーザサーバ定義ファイルにisAliveコマンドが定義されている場合は,isAliveコマンドを使用してプロセスが稼働しているかを確認する。定義されていない場合は,動作確認は成功したものとみなす。
間接起動 getProcessIDコマンドで取得したプロセスIDの存在を確認する。 論理ユーザサーバ定義ファイルにisAliveコマンドが定義されている場合は,isAliveコマンドを使用する。定義されていない場合は,動作確認は成功したものとみなす。

(凡例) −:なし

注※ 直接起動では,実行したコマンドそのものが監視対象となります。間接起動では,コマンドが起動したサービスやプロセスが監視対象となります。コマンドを実行して監視対象のサービスやプロセスが起動されると,コマンドは終了します。


(2) 論理サーバの停止

論理サーバの停止について次の図に示します。

図17-2 論理サーバの停止

[図データ]

  1. Management Serverは運用管理エージェントに論理サーバの停止要求を出します。
  2. 運用管理エージェントは,論理サーバの停止コマンドを実行して,要求された論理サーバを停止します。
  3. 運用管理エージェントは,Management Serverに論理サーバの停止完了を通知します。