監視追加APIでデータベースサーバーを追加

このページでは、AddMonitor APIで、カテゴリタイプ「データベース サーバー」の監視を追加する方法を説明します。サポート対象は次のデータベースです。

IBM Db2

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はDB2にしてください。
username Db2データベースへのアクセス権限があるユーザーの名前を指定します。
host Db2を実行しているホストの名前です。
password Db2データベースへのアクセス権限を持つユーザーのパスワードを指定してください。
port Db2が動作するポート番号です。
instance データベースのインスタンス名です。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=5bc6a8e9a30d5bf894586d4db90282f5
&type=db2&displayname=appmanagerdb2&username=db2admin&host=app-xp4&password=admin&port=50000&instance=SAMPLEDB

IBM Informix

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=type&displayname=[DISPLAY_NAME]&host=[HOST]&port=[PORT]&informixserver=[データベース サーバーNAME]&username=[USER_NAME]&password=[PASS_WORD]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はInformixにしてください。
username Informixデータベースへのアクセス権限があるユーザーの名前を指定します。
host Informixデータベースを実行しているホストの名前です。
password Informixデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
port Informixデータベースが動作するポート番号です。
instance データベースのインスタンス名です。
informixserver Informix Serverを指定します。デフォルトでは、ol_machinenameです。

リクエスト サンプル

http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=f5297a51be2f6f962a5cdbd68521ee61&type=Informix&displayname=test&hostname=app-win7-64-1&port=9088&username=informix&password=informix&informixserver=ol_informix1210

memcached

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はMemcachedにしてください。
host memcachedサーバーを実行しているホストの名前です。
port memcachedサーバーが動作するポート番号です。
トランザクション トランザクション テストが有効か否かを表します。yesnoを指定してください。

リクエスト サンプル

http://prod-server4:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=Memcached&displayname=mem_test&host=app-linux2&port=11211&Transaction=yes

MS SQL

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME] &username=[USER_NAME]&host=[HOST]&password=[PASS_WORD]&port=[PORT]&namedInstance=[true/false]&instance=[INSTANCE]&authentication=[AUTHENTICATION]&encryption=[true/false]&kerberos=[true/false]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はms sqlにしてください。
username MS SQL Serverへのアクセス権限があるユーザーの名前を指定します。
host MS SQLを実行しているホストの名前です。
password MS SQL Serverへのアクセス権限を持つユーザーのパスワードを指定してください。
port MS SQLが動作するポート番号です。
instance データベースのインスタンス名です。このフィールドの設定は必須ではありません。
authentication 認証タイプ。値はSQLWindowsにしてください。
namedIntance SQL Serverが名前付きインスタンスかを示します。この値はtrueにします。
encryption サーバーで暗号を強制しているかを示します。この値はtrueにします。
kerberos サーバーでKerberos認証が有効かを示します(truefalse)。

リクエスト サンプル

http://prod-server7:9090/AppManager/xml/AddMonitor?apikey=5bc6a8e9a30d5bf894586d4db90282f5&type=mssql&displayname=appmanagermssql&username=sa&host=app-xp2&password=Advent1&port=1433&namedInstance=true&instance=MSSQLSERVER&authentication=SQL&encryption=true&kerberos=true

MySQL

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&username=[USER_NAME]&host=[HOST]&password=[PASS_WORD]&port=[PORT]&instance=[INSTANCE]&authentication=[AUTHENTICATION]&useSSL=[true/false]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はmysqlにしてください。
username MySQLサーバーへのアクセス権限があるユーザーの名前を指定します。
host MySQLを実行しているホストの名前です。
password MySQLサーバーへのアクセス権限を持つユーザーのパスワードを指定してください。
port MySQLが動作するポート番号です。
instance データベースのインスタンス名です。このフィールドの設定は必須ではありません。
authentication 認証タイプを示します。SQLを指定してください。
useSSL このオプションを有効にすると、クライアント側認証とサーバー側認証の双方向が強制適用となります。この項目の指定は必須ではありません。

リクエスト サンプル

http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=5bc6a8e9a30d5bf894586d4db90282f5&type=mysql&displayname=appmanagermysql&username=root&host=
shakthiprian&password=appmanager&port=13329&instance=mysql&authentication=SQL&useSSL=true

Oracle

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はoracleにしてください。
username Oracle Databaseへのアクセス権限があるユーザーの名前を指定します。
host Oracleを実行しているホストの名前です。
password Oracle Databaseへのアクセス権限を持つユーザーのパスワードを指定してください。
port Oracleが動作するポート番号です。
instance データベースのインスタンス名です。このフィールドの設定は必須ではありません。
SSLEnabled SSL有効であればtrue、無効であればfalseにします。

リクエスト サンプル

http://prod-server7:9090/AppManager/xml/AddMonitor?apikey=5bc6a8e9a30d5bf894586d4db90282f5&type=oracle&displayname=appmanageroracle&username=rajesh&host=swissql-xp1&password=rajesh&port=1521&instance=orcl&SSLEnabled=false

Oracle NoSQL

構文

http://[hostname]:[port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=OracleNoSQL&displayname=[DISPLAY_NAME]&HostName=[HOST_NAME]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&JNDIPath=/jmxrmi

リクエスト パラメーター

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

フィールド 説明
apikey Oracle Coherence監視の作成に使うAPIキーを指定します。
type 追加するデータベースのタイプです。値はcoherenceにしてください。
displayname Oracle Coherence監視の表示名です。
hostname Oracle Coherenceを実行しているホストの名前です。
port Oracleが動作するポート番号です。
username Oracle Coherenceデータベースへのアクセス権限があるユーザーの名前を指定します。
password Oracle Coherenceデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
JNDIPath 利用するJNDIパスを指定してください。

リクエスト サンプル

http://Prod-server7:9010/AppManager/xml/AddMonitor?apikey=0b719d6a4a564c8be86fbc60d3f0b996&type=OracleNoSQL&displayname=OracleNoSQL&HostName=APP-W8-AIO-5&Port=5000&username=admin&Password=Abc@123&JNDIPath=/jmxrmi

PostgreSQL

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はPostgreSQLにしてください。
host PostgreSQLを実行しているホストの名前です。
port PostgreSQLが動作するポート番号です。
username PostgreSQLデータベースへのアクセス権限があるユーザーの名前を指定します。
password PostgreSQLデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
instance データベースのインスタンス名です。このフィールドの設定は必須ではありません。

SSLEnabled

SSL有効であればtrue、無効であればfalseにします。

リクエスト サンプル

http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=PostgreSQL&displayname=postSQL&host=app-xp2&port=5432&username=postgres&password=postgres&instance=postgres&SSLEnabled=false

Sybase

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はsybaseにしてください。
host Sybaseを実行しているホストの名前です。
port Sybaseが動作するポート番号です。
username Sybaseデータベースへのアクセス権限があるユーザーの名前を指定します。
password Sybaseデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
instance データベースのインスタンス名です。このフィールドの設定は必須ではありません。

リクエスト サンプル

http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=5bc6a8e9a30d5bf894586d4db90282f5
&type=sybase&displayname=appmanagersybase&username=sa&host=app-xp3&password=&port=5000&instance=master

SAP HANA

構文


オンプレミス システムを監視するには

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=SapHana&displayname=[DISPLAY_NAME]&host=[HOST]&isOndemand=false&port=[PORT]&dbuser=[DB_USERNAME]&dbPassword=[DB_PASSWORD]&instance=[INSTANCE]

 

オンデマンド システムを監視するには

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=SapHana&displayname=[DISPLAY_NAME]&host=[HOST]&isOndemand=true&accountName=[ACCOUNT_NAME]&username=[USER_NAME]&password=[ACCOUNT_PASSWORD]&dbuser=[DB_USERNAME]&dbPassword=[DB_PASSWORD]&instance=[INSTANCE]

リクエスト パラメーター説明

フィールド 説明
host ホスト名かLanscapeのホスト名を指定します。
port インデックス サーバーのSQLポートです。デフォルトは30015となっています(オンプレミス構成でのみ必要)。
isOndemand オンデマンド構成ではtrue、オンプレミス構成ではfalseにしてください。
accountName クラウド アカウント名です(オンデマンド構成でのみ必要)。
username クラウド アカウントのユーザー名です(オンデマンド構成でのみ必要)。
password クラウド アカウントのパスワードを指定します(オンデマンド構成でのみ必要)。
dbUser データベースのユーザー名を指定します。
dbPassword データベースのパスワードを指定します。
nstance インスタンス名を指定してください。

リクエスト サンプル

http://app-support-w7:9090/AppManager/xml/AddMonitor?apikey=151c7e98b0f2a3cbc44fbd56ec66a6c9&displayname=RestHana&type=SapHana&host=hanatrial.ondemand.com&
isOndemand=true&accountName=s0004447540trial&username=s0004447540&password=Zoho@123&dbUser=SYSTEM&
dbPassword=Zoho@1234&instance=mdchana

HBase

構文

http://[hostname]:[port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=HBase&displayname=[DISPLAY_NAME]&HostName=[HOST_NAME]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&JNDIPath=/jmxrmi

リクエスト パラメーター

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

フィールド 説明
apikey HBase監視の作成に使うAPIキーを指定します。
type 追加するデータベースのタイプです。値はHBaseにしてください。
displayname HBase監視の表示名です。
hostname HBaseを実行しているホストの名前です。
port HBaseが動作するポート番号です。
username HBaseデータベースへのアクセス権限があるユーザーの名前を指定します。
password HBaseデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
JNDIPath 利用するJNDIパスを指定してください。

リクエスト サンプル

http://Prod-server7:9010/AppManager/xml/AddMonitor?apikey=0b719d6a4a564c8be86fbc60d3f0b996&type=HBase&displayname=HBase&HostName=APP-W8-AIO-5&Port=5000&username=admin&Password=Abc@123&JNDIPath=/jmxrmi

Cassandra

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=Cassandra&displayname=Cassandra&host=[HOST_NAME]&port=[PORT_NUMBER]&discoverclusternodes=[Yes/No:NOT_MANDATORY_FOR_Yes]&authRequired=[true/false::NOT_MANDATORY_FOR_true]&username=[USER_NAME]&password=[PASS_WORD]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はCassandraにしてください。
host Cassandraデータベースを実行しているホストの名前です。
port Cassandraデータベースが動作するポート番号です。
username Cassandraデータベースへのアクセス権限があるユーザーの名前を指定します。
password Cassandraデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
discoverclusternodes クラスター ノードのディスカバリが必要かを指定します。値はYESかNOです(任意項目)。
authRequired 認証が必要か指定します。値はtrueかfalseです。

リクエスト サンプル

http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=849c51ce33436587873a08d69d5447fc&type=Cassandra&displayname=Cassandra&host=172.20.7.36&port=7199&
username=&password=123

Redis

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=Redis&displayname=Redis&host=[HOST_NAME]&port=[PORT_NUMBER]&discoverclusternodes=[Yes/No:NOT_MANDATORY_FOR_Yes]&authRequired=[true/false::NOT_MANDATORY_FOR_true]&password=[PASS_WORD]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はRedisにしてください。
host Redisを実行しているホストの名前です。
port Redisが動作するポート番号です。
username Redisデータベースへのアクセス権限があるユーザーの名前を指定します。
password Redisデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
discoverclusternodes クラスター ノードのディスカバリが必要かを指定します。値はYESかNOです(任意項目)。
authRequired 認証が必要か指定します。値はtrueかfalseです。

リクエスト サンプル

http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=849c51ce33436587873a08d69d5447fc&type=Redis&displayname=Redis&host=172.20.6.200&port=6379&password=123

MongoDB

構文

http://[Host]:[Port]/http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=MongoDB&displayname=MongoDB&host=[HOST_NAME]&port=[PORT_NUMBER]&discoverchildren=[Yes/No:NOT_MANDATORY_FOR_Yes]&authRequired=[true/false::NOT_MANDATORY_FOR_true]&username=[USER_NAME]&password=[PASS_WORD]

リクエスト パラメーター

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

 

フィールド 説明
type 追加するデータベースのタイプです。値はMongoDBにしてください。
host MongoDBを実行しているホストの名前です。
port MongoDBが動作するポート番号です。
username Mongoデータベースへのアクセス権限があるユーザーの名前を指定します。
password Mongoデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
discoverclusternodes クラスター ノードのディスカバリが必要かを指定します。値はYESかNOです(任意項目)。
authRequired 認証が必要か指定します。値はtrueかfalseです。
discoverchildren 値はtrueかfalseです。

リクエスト サンプル

http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=849c51ce33436587873a08d69d5447fc&type=MongoDB&displayname=MongoDB&host=172.20.6.200&port=6379&password=123

Couchbase

構文

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

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はCouchbaseにしてください。
displayname Couchbaseデータベースの表示名です。
host Couchbaseを実行しているホストの名前です。
port Couchbaseが動作するポート番号です。

リクエスト サンプル

http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=3a45dc93b4eb6d7fbefe550e4a2a7c6c&type=Couchbase&displayname=Couchmonitoring&host=app-win7-64-4.csez.zohocorpin.com&port=8091">http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=3a45dc93b4eb6d7fbefe550e4a2a7c6c&type=Couchbase&displayname=Couchmonitoring&host=app-win7-64-4.csez.zohocorpin.com&port=8091

 

Neo4j

構文

http://[Host]:[PORT]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=Neo4j&displayname=[DISPLAY_NAME]&HostName=[Host]&port=[PORT]&username=[USER_NAME]&password=[PASS_WORD]&DiscoverNode=yes/no

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はNeo4jにしてください。
HostName Neo4jを実行しているホストの名前です。
Port bolt Neo4jを実行しているポートの番号です。
UserName Neo4jデータベースへのアクセス権限があるユーザーの名前を指定します。
Password Neo4jデータベースへのアクセス権限があるユーザーのパスワードを指定します。
DiscoverNode クラスター ノードのディスカバリが必要かを指定します。値はYESかNOです(任意項目)。

リクエスト サンプル

http://localhost:9090/AppManager/xml/AddMonitor?apikey=21ca68ece3dfc1bab0fa100b2c4f90cb&type=Neo4j&displayname=DISPLAYNAME&HostName=app-w8-aio-5&Port=7687&username=[USER_NAME]eo4j&Password=admin&DiscoverNode=yes

 

SQL Anywhere

構文
http://[Host]:[port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&username=[USER_ID]&host=[HOST]&password=[PASS_WORD]&port=[PORT]

リクエスト パラメーター

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

フィールド 説明
type 追加するデータベースのタイプです。値はSQLAnywhere-DB-serverにしてください。
displayname 監視の表示名です。
username SQL Anywhereデータベースへのアクセス権限があるユーザーの名前を指定します。
host SQL Anywhereサーバーを実行しているホストの名前です。
password SQL Anywhereデータベースへのアクセス権限を持つユーザーのパスワードを指定してください。
port SQL Anywhereが稼働しているポート番号を指します。デフォルト ポートは2638です。

リクエスト サンプル

http://localhost:9096/AppManager/xml/AddMonitor?apikey=94e214da57134e2c57ce7c7ec4b523a8&type=SQLAnywhere-DB-server&displayname=sqlanywhere-demo&username=dba&host=hostname&password=sql&port=2638