AddMonitor API――アプリケーション サーバー

このページでは、AddMonitor APIで「アプリケーション サーバー」カテゴリの監視を追加する方法を説明します。製品では次のアプリケーション サーバーをサポートします。

Microsoft .NET

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&username=[USER_NAME]&password=[PASS_WORD]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「.Net」にしてください。
host .NETサーバーを実行しているホストの名前です。
username .NETサーバーのユーザー名です。
password .NETサーバーのパスワードです。

リクエスト サンプル

http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=4df5040d6db873dcdaf4359b259fd494&type=.Net&displayname=AppmanagerDotNet&host=app-xp3&username=administrator&password=vembu

Enterprise EditionでAdminサーバーから監視を追加するには

監視をAdminサーバーから追加する場合、Managedサーバーは好みで選択可能です。必須パラメーターは、API解説ページに詳論があります。

GlassFish

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&host=[HOST]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&displayname=[DISPLAY_NAME]&JNDIPath=[JNDI_PATH]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「glassfish」にしてください。
host GlassFishサーバーを実行しているホストの名前を指します。
port GlassFishサーバーが動作するポート番号です。
username GlassFishサーバーのユーザー名です。
password GlassFishサーバーのパスワードです。
JNDIPath JNDIパス名を指定します。たとえばGlassFishの場合、デフォルト インストール環境でのJDNIパスは/jmxrmiです。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=glassfish&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=glfish&JNDIPath=/jmxrmi

JBossサーバー

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&Version=[VERSION]&authEnabled=[AUTH_ENABLED]&username=[USER_NAME]&password=[PASS_WORD]&LaunchType=[LAUNCH_TYPE]&DomainController=[DOMAIN_CONTROLLER]&filterEnabled=[FILTER_ENABLED/DISABLED]&filterCondition=[FILTER_CONDITION]&AppServers=[APP_SERVERS]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「JBoss server」にしてください。
host JBossサーバーを実行しているホストの名前です。
port JBossサーバーが動作するポート番号です。
version JBossサーバーのバージョンです。サポート対象のバージョンは、3.2.x、4.x、4.0.1、4.0.2、5.x、6.x、7.x、Wildfly 8.xです。
authEnabled JBossサーバーで認証を必須とするか否かを指定します。値は「on」か「off」かにしてください。
username JBossサーバーのユーザー名です。authEnabledの値が「on」の場合のみ、指定できます。
password JBossサーバーのパスワードです。authEnabledの値が「on」の場合のみ、指定できます。
LaunchType JBossサーバーの起動タイプを表します。JBossサーバーをドメインで起動する場合、値は「Domain」にしてください。バージョン7.x以上でのみ指定可能で、以前のバージョンの場合は「Standalone」を指定するか無指定にするかします。
DomainController JBossサーバーのドメイン コントロ―ラー名を、masterかslaveか示します。LaunchTypeが「Domain」の場合のみ、指定できます。
filterEnabled 監視のディスカバリと追加中にフィルターを有効にするか否かを指定します。値はtruefalseにしてください。
filterCondition 監視の追加時に、サーバーを選択的に除外したり含めたりするか、指定できます。値は、includeexcludeにしてください。
AppServers filterConditionパラメーターでの条件指定に使うリストで、含めるサーバーも除外するサーバーも指定できます。フォーマットは「hostName1:serverName1,serverName2,serverName3....;hostName2:serverName1,serverName2,serverName3....」にします。

リクエスト サンプル

http://prod-server2:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=JBoss server&displayname=AppmanagerJBoss4&host=app-xp2&port=8080&version=Wildfly_8.x&authEnabled=on&username=guest&password=guest
http://prod-server2:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=JBoss server&displayname=AppmanagerJBoss7_domain&host=app-win7-64-2&port=9990&version=7.x&authEnabled=on&username=domain&password=appman&LaunchType=Domain&DomainController=host0-master&filterEnabled=true&filterCondition=include&AppServers=host1:Server11,Server12;host2:Server21,Server22,Server23

Oracle Application Server

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&Version=[VERSION]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプを表します。Oracle Application Server監視を追加する場合は、値に「oracle application server」を指定してください。
host Oracle Application Serverを実行しているホストの名前を指します。
port Oracle Application Serverが動作するポート番号です。
version Oracle Application Serverのバージョンです。バージョン10.1.3をサポートします。

リクエスト サンプル

http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=oracle application server&displayname=appmanageroracle&host=app-xp5&port=7200&version=10.1.3

Resinサーバー

構文

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=Resin&host=[HOST_NAME]&port=[JMX_PORT]&username=[USER_NAME]&password=[PASS_WORD]&displayname=Resin&JNDIPath=[JNDI_PATH]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値はresinにしてください。
host Resinサーバーを実行しているホストの名前です。
port Resinサーバーが動作するポート番号です。
username Resinサーバーのユーザー名です。
password Resinサーバーのパスワードです。
JNDIPath JNDIパス名を指定してください。たとえば、Resinのデフォルトのインストール環境では、JNDIパスは/jmxrmiです。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=resin&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=resinmonitor&JNDIPath=/jmxrmi

SilverStreamサーバー

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST] &port=[PORT]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「SilverStream」にしてください。
host SilverSteam Serverを実行しているホストの名前を指します。
port SilverSteam Serverが動作するポート番号です。

リクエスト サンプル

http://prod-server6:8090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=SilverStream&displayname=sl&host=myesuraj&port=8080

Tomcatサーバー

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&Version=[VERSION]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「tomcat server」にしてください。
host Tomcatサーバーを実行しているホストの名前です。
port Tomcatが動作するポート番号です。
username Tomcatサーバーのユーザー名です。
password Tomcatサーバーのパスワードです。
version Tomcatサーバーのバージョンです。バージョン5以上をサポートします。
sslenabled trueでSSL有効です。

リクエスト サンプル

http://app-xp5:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=tomcat server&displayname=appmanagertomcat&host=host&port=8080&username=admin&password=admin&version=5

VMware vFabric TC Server

構文

http://[APM Host]:[APM Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&username=[USER_NAME] &password=[PASS_WORD]&JNDIPath=[JNDI_PATH]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプを表します。値はVMware vFabric tc Serverにしてください。
host VMwareを実行しているホストの名前です。
port VMwareが動作するポート番号です。
username VMware Serverのユーザー名です。
password VMware Serverのパスワードです。
JNDIpath JNDIパス名を指します。

リクエスト サンプル

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=c4bc4e45a43d2d6bfbca6bdcaf31f436&type=VMware vFabric tc Server&displayname=vFabric&host=app-centos32-2&port=6969&username=admin&password=springsource&JNDIPath=/jmxrmi

WebLogic Server

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&Version=[VERSION]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプを表します。値は「WEBLOGIC SERVER」にしてください。
host WebLogicを実行しているホストの名前です。
sslenabled/td> SSLを有効にするための指定項目です(バージョン9以上でご利用いただけます)。
port WebLogicが動作するポート番号です。
username WebLogic Serverのユーザー名です。
password WebLogic Serverのパスワードです。
version WebLogic Serverのバージョンです。サポート対象のバージョンは、6.1、7.0、8.1、9.x、10.xです。

リクエスト サンプル

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=WEBLOGIC SERVER&displayname=Appmanagerweblogic&host=app-linux1&port=7001&username=weblogic&password=weblogic&version=8.1

WebLogicでSSLを使う場合

REST API

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]<&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&Version=[VERSION]&sslenabled=[IS_SSL_ENABLED]

http://app-windows:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=WEBLOGIC SERVER&displayname=Appmanagerweblogic&host=app-linux1&port=7001&username=weblogic&password=weblogic&version=10.x&sslenabled=true

WebSphere Server

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&Version=[VERSION]&mode=[MODE]&soapport=[SOAP_PORT]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプを表します。値は「WebSphere Server」にしてください。
host WebSphereを実行しているホストの名前を指します。
port WebSphereが動作するポート番号です。
username WebSphere Serverのユーザー名です。
password WebSphere Serverのパスワードです。
version WebSphere Serverのバージョンです。サポート対象のバージョンは、6.xです。
mode サーバーのデプロイ モードです。「BASE」を指定してください。
soapport SOAPコネクター ポートを指定します。

リクエスト サンプル

Baseデプロイ

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9082&version=8.x&mode=BASE&soapport=8880

Baseデプロイ(グローバル セキュリティ有効)

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9082&version=8.x&mode=BASE&soapport=8880&authEnabled=true&username=admin&password=123

Baseデプロイ(SSL有効)

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereBASE&host=app-w2k8r2-64ee&port=9444&version=8.x&mode=BASE&soapport=8880&sslenabled=true

Network Deployment(ND)

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=websphere server&displayname=AppmanagerwebsphereND&host=app-w2k8r2-64ee&port=9081&version=8.x&mode=ND&soapport=8880&ndhost=app-w2k8r2-64ee&ndport=9082

Jettyサーバー

構文

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=Jetty Server&host=[HOST_NAME]&port=[JMX_PORT]&username=[USER_NAME]&password=[PASS_WORD]&displayname=Jetty&JNDIPath=[JNDI_PATH]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
type 追加する監視のカテゴリ タイプです。値は「Jetty Server」にしてください。
host Jettyサーバーを実行しているホストの名前です。
port Jettyサーバーが動作するポート番号です。
username Jettyサーバーのユーザー名です。
password Jettyサーバーのパスワードです。
JNDIPath JNDIパス名を指定します。たとえばJettyの場合、デフォルト インストール環境でのJDNIパスは/jmxrmiです。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=Jetty Server&host=app-xp2&port=8686&username=admin&password=adminadmin&displayname=jettymonitor&JNDIPath=/jmxrmi

Apache Geronimo

構文

http://[HOST]:[PORT]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=ApacheGeronimo&HostName=[HOST_NAME]&port=[JMX_PORT]&username=[USER_NAME]&password=[PASS_WORD]&displayname=Apache Geronimo Server&JNDIPath=[JNDI_PATH]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。AddMonitor APIに共通のリクエスト パラメーターも参照ください。

フィールド 説明
apikey 「管理」タブのAPIキーの作成で生成したキーを指します。
type 追加する監視のタイプです。値はApacheGeronimoにしてください。
displayname Apache Geronimo監視の表示名です。
hostname Apache Geronimoサーバーを実行しているホストの名前です。
port Apache Geronimoサーバーが動作するポート番号です。
port Apache GeronimoサーバーのJMXポートです。
username Apache Geronimoインスタンスのユーザー名です。
password Apache Geronimoインスタンスのパスワードです。
JNDIPath サーバーのJNDIパスです。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=136edbeb3ccb83c6cc71df03ef273313&type=ApacheGeronimo&host=app-xp2&port=8989&username=admin&password=adminpass&displayname=Apache Geronimo Server&JNDIPath=/jmxrmi