ListServer API

このAPIでは、サーバー情報を、次の基準でリストアップできます。

  1. 全サーバーの情報をリストアップ
  2. サーバー名を指定してリストアップ
  3. IPアドレスを指定してリストアップ

APIでサーバーとサーバー情報をリストアップするには

1:全サーバーの情報をリストアップ

XMLでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/xml/ListServer?apikey=[API_KEY]&type=all

JSONでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/json/ListServer?apikey=[API_KEY]&type=all

2:サーバー名を指定してリストアップ

XMLでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/xml/ListServer?apikey=[API_KEY]&type=[ Server display name ]

JSONでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/json/ListServer?apikey=[API_KEY]&type=[ Server display name ]

3:IPアドレスを指定してリストアップ

XMLでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/xml/ListServer?apikey=[API_KEY]&type=[ Server display name ]

JSONでレスポンスを取得するには

http://[ APM Host ]:[ APM Port ]AppManager/json/ListServer?apikey=[API_KEY]&ipaddress=[ IP Address of server ]

リクエスト パラメーター

フィールド 説明
apikey 管理タブの「APIキーの作成」で生成したキーを指定してください。
type type=<Server PARENTNODE name>を利用して、特定サーバーの情報をリストアップできます。
<Server PARENTNODE name>は、IPアドレス テーブルにある親ノードを表します。
ipaddress サーバーのIPアドレスです。

リクエスト サンプル

1:全サーバーの情報をリストアップ

http://app-windows:9090/AppManager/xml/ListServer?apikey=65d0fa3e1f6c6bdcce1c3969f24c39a8&type=all

2:サーバー名を指定してリストアップ

http://app-windows:9090/AppManager/xml/ListServer?apikey=65d0fa3e1f6c6bdcce1c3969f24c39a8&type=app-windows

3:IPアドレスを指定してリストアップ

http://app-windows:9090/AppManager/xml/ListServer?apikey=65d0fa3e1f6c6bdcce1c3969f24c39a8&ipaddress=192.123.4.5

レスポンス パラメーター

サーバー名 サーバー名を指します。
PARENTIP サーバーの親ネットワークIPです。
RESOURCEID サーバーのリソースIDです。
TYPE サーバー タイプを表します(例:Windows)。
DISPLAYNAME サーバーの表示名を表します(例:XP1)。
IPADDRESS サーバーのIPアドレスを示します。
サービス詳細 サーバーで実行中のサービスの情報が返ります。
  • Service DISPLAYNAME:サービスの表示名
  • TYPE:サービスのタイプ(例:SNMP)
  • RESOURCEID:サービスのリソースID
  • RESOURCENAME:サービスのリソース名
  • DESCRIPTION:リソースの説明(例:Network Rerource)
  • ATTRIBUTEID:サービスの属性ID
RCALink 根本原因分析ページのURLです。
DetailsPageLink サーバー詳細ページのURLです。

サンプル レスポンス

<AppManager-response uri="/AppManager/xml/ListServer">
<result>
<response response-code="4000">
<Server DISPLAYNAME="pavankumar-0549" RESOURCEID="10000038" Name="pavankumar-0549.csez.zohocorpin.com" PARENTIP="10.0.0.0" IPADDRESS="192.168.24.211" TYPE="Windows 7">
<Service ATTRIBUTEID="2100" RESOURCEID="10000043" DISPLAYNAME="pavankumar-0549_Apache Server_9090" DESCRIPTION="Network Resource" RESOURCENAME="IF-pavankumar-0549.csez.zohocorpin.com_Apache-server_9090" DetailsPageLink="/showresource.do?resourceid=10000043&method=showResourceForResourceID" RCALink="/jsp/RCA.jsp?resourceid=10000043&attributeid=2100" TYPE="Apache"/>
<Service ATTRIBUTEID="152" RESOURCEID="10000044" DISPLAYNAME="pavankumar-0549-9090" DESCRIPTION="Network Resource" RESOURCENAME="IF-pavankumar-0549.csez.zohocorpin.com_Port-Test_9090" DetailsPageLink="/showresource.do?resourceid=10000044&method=showResourceForResourceID" RCALink="/jsp/RCA.jsp?resourceid=10000044&attributeid=152" TYPE="Service Monitoring"/>
<Service ATTRIBUTEID="15" RESOURCEID="10000055" DISPLAYNAME="pavankumar-0549_Tomcat Server_9090" DESCRIPTION="Network Resource" RESOURCENAME="IF-pavankumar-0549.csez.zohocorpin.com_Tomcat-server_9090" DetailsPageLink="/showresource.do?resourceid=10000055&method=showResourceForResourceID" RCALink="/jsp/RCA.jsp?resourceid=10000055&attributeid=15" TYPE="Tomcat"/>
<Service ATTRIBUTEID="2000" RESOURCEID="10000149" DISPLAYNAME="pavankumar-0549" DESCRIPTION="Network Resource" RESOURCENAME="IF-pavankumar-0549.csez.zohocorpin.com_IIS-server_80" DetailsPageLink="/showresource.do?resourceid=10000149&method=showResourceForResourceID" RCALink="/jsp/RCA.jsp?resourceid=10000149&attributeid=2000" TYPE="IIS"/>
<Service ATTRIBUTEID="3301" RESOURCEID="10000154" DISPLAYNAME="pavankumar-0549 dot net" DESCRIPTION="Network Resource" RESOURCENAME="IF-pavankumar-0549.csez.zohocorpin.com_.NET" DetailsPageLink="/showresource.do?resourceid=10000154&method=showResourceForResourceID" RCALink="/jsp/RCA.jsp?resourceid=10000154&attributeid=3301" TYPE=".NET"/>
</Server>
</response>
</result>
</AppManager-response>