ListServer API
このAPIでは、サーバー情報を、次の基準でリストアップできます。
- 全サーバーの情報をリストアップ
- サーバー名を指定してリストアップ
- 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アドレスを示します。 |
サービス詳細 | サーバーで実行中のサービスの情報が返ります。
|
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>