ページの先頭行へ戻る
Systemwalker Centric Manager API・スクリプトガイド

7.3.8 Webサービス稼働監視

機能説明

Webサービスの稼働監視では、Webサービスを構成するSOAPサーバが停止していないか、または、WebサービスへSOAPメッセージを送信して応答があるかどうかを監視し、停止していた場合、運用管理サーバへイベントを通知します。なお、SOAPサーバが停止していないかどうか(SOAPサーバの稼働監視)は、“サービス稼働監視”のHTTPサービスの監視でSOAPサーバへのURLを指定することで行うことができます。

サンプルスクリプトファイル

OS種別

格納場所とファイル名

Windows

Systemwalkerインストールディレクトリ\mpwalker.dm\mpsc\sample\snmwschk.swt

Solaris

/etc/opt/FJSVssc/sample/snmwschk.swt

Linux

/etc/opt/FJSVssc/sample/snmwschk.swt

HP-UX

提供なし

AIX

提供なし

実行に必要な権限

Windowsの場合、Administrator権限が必要です。

UNIXの場合、root権限が必要です。

編集可能な項目

編集可能な項目を以下に示します。各項目の詳細については、格納されているサンプルスクリプトを参照してください。

監視間隔
監視元ホスト

監視時間帯

動作定義パート[単独定義型]の規約に従い編集します。

Enterprise EditionGlobal Enterprise Edition二重監視

動作定義パート[単独定義型]の規約に従い編集します。

被監視サーバ情報

動作定義パート[単独定義型]の規約に従い編集します。

項目は以下の通りです。

  • 被監視ホスト

  • 被監視ホストのポート番号

  • リクエストファイル

  • レスポンス時間

  • リトライ回数

  • イベント対処フラグ

Enterprise EditionGlobal Enterprise Edition二重化

動作定義パート[単独定義型]の規約に従い編集します。

注意事項

Enterprise EditionGlobal Enterprise Editionクラスタ運用をしている場合

  • 監視元ホストがクラスタの場合、運用系で監視を行う場合は二重監視の設定をOFFにしてください。

Enterprise EditionGlobal Enterprise Edition運用管理サーバ二重化の場合

  • 監視元ホストの設定で主系サーバ、従系サーバのホスト名を空白で区切って指定してください。

パーソナルファイアウォール導入ノードの監視について

  • パーソナルファイアウォールを導入している被監視ノードでは、指定したポートが許可されていない場合、監視が正常に行えません。監視するポートを許可するように設定してください。

Enterprise EditionGlobal Enterprise Edition連携型二重化の場合

  • 二重化の設定がONの場合とOFFの場合で、出力されるメッセージが異なります。詳細は“Systemwalker Centric Manager メッセージ説明書”の“MpNmsWsで始まるメッセージ”を参照してください。

使用例

業務サーバ(host1)から監視対象のホスト(host2)で動作するWebサービス(service1)に対し、稼働状態をチェックし、異常発生時には、運用管理サーバへイベント通知を行います。被監視サーバ情報のリクエストファイルの内容は監視するWebサービスで異なります。“リクエストファイル例”に示すような内容のリクエストファイルを事前に用意します。リクエストファイルは、mpnmwcrtコマンドを使用して作成できます。mpnmwcrt(SOAPリクエストファイル作成コマンド)の詳細は、“Systemwalker Centric Manager リファレンスマニュアル”を参照してください。

編集内容

[監視間隔(分) ]

set g(Interval) {60}

[監視元ホスト]

set g(PollingHost) {host1}

[監視時間帯]

set g(TimeRange) {00:00-23:59}

Enterprise EditionGlobal Enterprise Edition二重監視

set g(Dual) ON

[被監視サーバ情報]

lappend pr(1) host2 80 "c:\\httpreq.txt" 3 30 ON

Enterprise EditionGlobal Enterprise Edition二重化

set g(DuplicateAutoAction) OFF

リクエストファイル例

POST /soap/servlet/rpcrouter HTTP/1.0
Content-Type: text/xml
Content-Length: 423
SOAPAction: ""

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Body>
<ns1:add xmlns:ns1="urn:testservice"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<num1 xsi:type="xsd:int">13</num1>
<num2 xsi:type="xsd:int">4</num2>
</ns1:add>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>