2.5.2 ステータスの監視
アプリケーションサーバでは,ステータス監視によって,システムが正常に稼働しているかどうかを監視できます。ステータス監視には次の2種類があります。
-
サービスユニットのステータス監視
サービスユニットのステータスを監視できます。
-
論理サーバのステータス監視
論理サーバのステータスを監視できます。
- 参考
-
サーバ管理コマンドを使用して,サーバ上で動作するアプリケーションのステータス監視,および稼働中のJ2EEサーバやバッチサーバのトランザクション情報の表示などができます。
- 〈この項の構成〉
(1) サービスユニットのステータス監視
Smart Composer機能のコマンド(cmx_list_statusコマンド)を使用して,サービスユニットの稼働状態(ステータス)を監視できます。cmx_list_statusコマンドの使用方法については,マニュアル「アプリケーションサーバ リファレンス コマンド編」の「cmx_list_status(サービスユニット状況の表示)」を参照してください。サービスユニットのステータス監視では,特定のユニット,またはWebシステム中のすべてのユニットの稼働状態をCSV形式にファイル出力できます。
(2) 論理サーバのステータス監視
論理サーバのステータス監視では,運用管理コマンド(mngsvrutil)を使用して論理サーバの稼働状態(ステータス)を監視できます。ステータス情報は標準出力に出力したり,CSV形式またはSNMP連携様式にファイル出力したりできます。
ここでは,論理サーバの稼働状態(ステータス)の監視方法と,監視できる項目について説明します。
- 参考
-
Management Serverおよび運用管理エージェントのステータスを確認するには,次の方法があります。
-
運用管理コマンド(mngsvrutil)のサブコマンド「check」
-
adminagentcheckコマンド
運用管理コマンド,およびadminagentcheckコマンドの詳細については,マニュアル「アプリケーションサーバ リファレンス コマンド編」の「mngsvrutil(Management Serverの運用管理コマンド)」およびマニュアル「アプリケーションサーバ リファレンス コマンド編」の「adminagentcheck(運用管理エージェントの稼働確認)」を参照してください。
-
(a) ステータスの監視方法
論理サーバのステータスは,運用管理コマンド(mngsvrutil)で監視できます。
論理サーバのステータスを監視するには,運用管理コマンド(mngsvrutil)にサブコマンド「list」を指定して実行します。これによって,論理サーバのステータス情報を標準出力に出力したり,CSV形式またはSNMP連携用形式にファイル出力したりできます。
「list」の引数に指定する値によって,ステータスを出力する対象を指定できます。
運用管理コマンドおよびそのサブコマンドの詳細については,マニュアル「アプリケーションサーバ リファレンス コマンド編」の「7.3 mngsvrutilコマンドのサブコマンドの詳細」を参照してください。
次に,実行形式と実行例を示します。
-
運用管理ドメイン内の論理サーバ名とステータス情報を出力する場合
- 実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザID> -p <管理パスワード> list status
- 実行例
-
mngsvrutil -m mnghost -u user01 -p pw1 list status
-
指定した論理サーバにインポートされているJ2EEアプリケーション名とステータス情報を出力する場合
- 実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザID> -p <管理パスワード> -t <論理サーバ名> list appStatus
- 実行例
-
mngsvrutil -m mnghost -u user01 -p pw1 -t J2EEserver1 list appStatus
(b) ステータス監視で確認できる項目
ステータス監視では,論理サーバの起動/停止状態が確認できます。ステータスは,すべての論理サーバで確認できます。
ステータスは,次の単位で確認できます。
-
運用管理ドメイン単位
運用管理ドメインに含まれるすべての論理サーバのステータスをまとめて確認できます。
-
ホスト単位
選択したホスト内のすべての論理サーバのステータスをまとめて確認できます。
-
論理サーバ単位
選択した論理サーバのステータスを確認できます。種類ごとに確認することも,個々の論理サーバだけを確認することもできます。
確認できるステータスの種類と意味を次に示します。