ListMonitor API
このAPIでは、監視詳細を次の基準で取得できます。
- 監視タイプで指定
- 監視リソースIDで指定
- 追加済みの監視をすべて取得
このAPIでは、設定した監視のタイプを指定し、そのリソースをリストアップします。 監視タイプごとに、ステータスと可用性、画像タイプ、ステータス障害、重大/クリア/アップ/ダウンの数を取得できます。
APIで監視をリストアップする
1:監視タイプで指定
2:監視名で指定
3:追加済みの監視をすべて取得
4:JSONでレスポンスを取得するには
メモ:
a:ESXiとHyper-Vの双方の仮想マシンを取得するには、VirtualMachineをtypeに指定してください。
b:Windowsの全バリエーションを取得するには、typeに「Windowsを割らします。
c:OpManagerからApplications Managerに追加したネットワーク装置を取得するには、「NWD」(NetWork Device)を指定してください。
リクエスト パラメーター
フィールド | 説明 |
---|---|
apikey | 管理タブの「APIキーの作成」で生成したキーを指定してください。 |
type |
装置タイプを指定しすべての監視をリストアップするには、「type=<monitor type>」と入力します。 監視タイプをすべて対象とするには、「all」を指定してください。 |
resourceid | 監視のリソースIDを指定します。 |
監視タイプごとに監視をXMLでを取得するAPIサンプル
すべての監視をXMLで取得するAPIサンプル
特定の監視をXMLで取得するAPIサンプル
出力例:
<AppManager-response uri="/AppManager/xml/ListMonitor"><result><response response-code="4000"><Monitor DetailsPageURL="/showresource.do?resourceid=10000035&method=showResourceForResourceID&PRINTER_FRIENDLY=true" HEALTHATTRIBUTEID="1931" ASSOCIATEDGROUPS="Name:Applications Manager;Id:10000029,Name:SubGrp11;Id:10000105" RESOURCENAME="app-windows:9090.csez.zohocorpin.com" Managed="true" HEALTHSEVERITY="1" AVAILABILITYATTRIBUTEID="1930" AVAILABILITYMESSAGE="Resource up. <
>The resource app-windows:9090_Windows 7 is available." AVAILABILITYSEVERITY="5" TYPESHORTNAME="Windows" TYPE="Windows 7" DESCRIPTION="Network Resource" HOSTNAME="app-windows:9090.csez.zohocorpin.com" RESOURCEID="10000035" HEALTHMESSAGE="Health of app-windows:9090_Windows 7 is critical. <br>Root Cause : <br>1. aaa is down <br>2. 111 is down <br>" PORT="-1" DISPLAYNAME="app-windows:9090_Windows 7" RCAPageURL="/jsp/RCA.jsp?resourceid=10000035&attributeid=1931" HEALTHSTATUS="critical" HOSTIP="192.168.26.145" IMAGEPATH="/images/icon_monitors_windows.gif" AVAILABILITYSTATUS="up" LASTALARMTIME="1409221314773"/></response></result></AppManager-response>
レスポンス詳細
レスポンス フィールド | 説明 |
---|---|
DISPLAYNAME | 監視の表示名です。 |
RESOURCEID | 監視のリソースIDを示します。 |
TYPE | Windows、Linuxなど監視タイプを表します。 |
ステータス詳細 |
次の属性があります。 |
可用性詳細 |
次の属性があります。 |
Managed | 管理ステータスならtrue、非管理ステータスならfalseになります。 |
RESOURCENAME | 監視のリソース名です。 |
Description | リソースの説明が返ります。 |
RCAPageURL | 根本原因分析情報のURLです。 |
DetailsPageURL | 監視の詳細ページのURLがわかります。 |
LASTALARMTIME | 最新アラート発生時刻がわかります(UNIX時間開始からの経過ミリ秒)。 |
IMAGEPATH | 監視タイプのアイコン画像パスです。 |
ASSOCIATEDGROUPS | 監視が関連付いた監視グループを示します。 |