AddMonitor API――アプリケーション サーバー
このページでは、AddMonitor APIで「アプリケーション サーバー」カテゴリの監視を追加する方法を説明します。製品では次のアプリケーション サーバーをサポートします。
- Microsoft .NET
- GlassFish
- JBossサーバー
- Oracle Application Server
- Resinサーバー
- SilverStream(exteNd)
- Tomcatサーバー
- VMware vFabric tc Server
- WebLogic Server
- WebSphere Server
- Jettyサーバー
- Apache Geronimo
- Java Runtime監視
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 | 監視のディスカバリと追加中にフィルターを有効にするか否かを指定します。値はtrueかfalseにしてください。 |
filterCondition | 監視の追加時に、サーバーを選択的に除外したり含めたりするか、指定できます。値は、includeかexcludeにしてください。 |
AppServers | filterConditionパラメーターでの条件指定に使うリストで、含めるサーバーも除外するサーバーも指定できます。フォーマットは「hostName1:serverName1,serverName2,serverName3....;hostName2:serverName1,serverName2,serverName3....」にします。 |
リクエスト サンプル
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