AddMonitor API――エンド ユーザー監視

このページでは、AddMonitor APIでエンド ユーザー監視(EUM)を追加する方法を説明します。サポート対象は次の監視です。

以下のパラメーターはEUMのAPIリクエストで共通です。

フィールド 説明
eumAgents EUMエージェントの表示名です。カンマ区切りで複数指定も可能です。
eumAgentsId 設定したEUMエージェントの一意のIDです。カンマ区切りで指定できます。
runOnServer 監視を、Applications Managerに作成するかを、指定します。値は、「True」か「False」です。

メモ
1:「eumAgents」と「eumAgentsId」の双方を、同じAPリクエストで使う必要はありません。どちらかを指定してください。
2:runOnServerパラメーターは、リアル ブラウザー監視(RBM)には適用できません。

ping

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&host=[HOST]&timeout=[TIME_OUT]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

リクエスト パラメーター

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

フィールド 説明
type 追加するサービスのタイプです。値は「Ping Monitor」にしてください。
host 監視が稼働しているホストを指します。
timeout タイムアウト値を指定します(秒)。

リクエスト サンプル

http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98&type=Ping Monitor&displayname=apmping&host=smrithil&timeout=5&eumAgents=eumflorida&runOnServer=True

DNS

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&timeout=[TIME_OUT]&SearchField=[SEARCH_FIELD]&TargetAddress=[TARGETADDRESS]&LookupAddress=[LOOKU_PADDRESS]&RecordType=[RECOR_DTYPE]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

リクエスト パラメーター

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

フィールド 説明
type 追加するサービスのタイプです。値は「DNSMonitor」にしてください。
displayname 監視が稼働しているホストの表示名を指します。
timeout タイムアウト値を指定します(秒)。
SearchField 検索フィールドの値です。Record Name、Address、Additional Name、Target, Admin、Host、Alias、Port、Priorityから指定できます。-none-を指定すると、検索を行いません。
TargetAddress サービス接続用のホスト名かIPアドレスです。
LookupAddress DNSサーバーで確認するアドレスを指定します。
RecordType ルックアップ アドレスに対して期待する戻りレコードのタイプを指します。A、AAAA、CNAME、MX、NS、PTR、SOA、SPF、SRV、TXTから選択できます。-none-を指定すると、検索を行いません。

リクエスト サンプル

http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98&type=DNSMonitor&displayname=dnstttttt&timeout=15&SearchField=Record Name&TargetAddress=192.168.4.121&LookupAddress=appmanager.com&RecordType=A&eumAgents=eumbe1&runOnServer=True

LDAPサーバー

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&username=[USER_NAME]&timeout=[TIME_OUT]&LDAPServer=[LDAP_SERVER]&LDAPServerPort=[LDAP_SERVER_PORT]&MatchingAttribute=[MATCHING_ATTRIBUTE]&FilterCondition=[FILTER_CONDITION]&IsSecured=[ISSECURED]&SearchFilter=[SEARCH_FILTER]&SearchResult=[SEARCH_RESULT]&SearchBase=[SEARCH_BASE]&password=[PASS_WORD]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

リクエスト パラメーター

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

フィールド 説明
type 追加するサービスのタイプです。値は「LDAP Server」にしてください。
username LDAPサーバーのユーザー名です。
timeout タイムアウト値を指定します(秒)。
LDAPServer LDAPサーバーの名前です。
LDAPServerPort LDAPサーバーが動作するポートを指します。
MatchingAttribute マッチさせる属性を指定します。cn、uid、sn、displayname、givenname、objectclass、dc、ou名から選んでください。
FilterCondition フィルター条件の値です。equals、contains、notequalsがあります。
IsSecured 接続がセキュアか明記してください。値はyesnoです。
SearchFilter 検索フィルターの値です。こちらは任意項目です。
Search結果 検索結果にマッチさせる文字列です。
SearchBase 検索ベースの値です。LDAP監視の追加時は必須です。
password LDAPサーバーのパスワードです。

リクエスト サンプル

http://operations-server9:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98&type=LDAP Server&displayname=ldap_serverqqqq&username=cn=administrator,cn=users,dc=pmp,dc=com&timeout=10&LDAPServer=pmp-2k8s&LDAPServerPort=389&MatchingAttribute=cn&FilterCondition=equals&IsSecured=no&SearchFilter=&SearchResult=&SearchBase=&Password=admin123123&eumAgents=eumbe1&runOnServer=True

メール サーバー

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&host=[HOST]&port=[PORT]&displayname=[DISPLAY_NAME]&emailid=[EMAILID]&timeout=[TIME_OUT]&authRequired=[AUTHREQUIRED]&sslEnabled=[SSLENABLED]&username=[USER_NAME]&password=[PASS_WORD]&tlsEnabled=[TLSENABLED]&pollInterval=[POLL_INTERVAL]&mailsubject=[MAILSUBJECT]&fetchEnabled=[FETCHENABLED]&fetchType=[FETCHTYPE]&fsHost=[FSHOST]&fsport=[FSPORT]&fsSSLEnabled=[FSSSLENABLED]&fsTLSEnabled=[FSTLSENABLED]&fsUserName=[FSUSERNAME]&fsPassword=[FSPASSWORD]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

リクエスト パラメーター

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

フィールド 説明
type 追加するサービスのタイプです。値は「Mail Server」にしてください。
host SMTPホスト名
port SMTPが動作するポートを指します。
emailid 送信先メール アドレスを指定します。
timeout タイムアウト値を指定します(秒)。
authRequired SNMPで認証を要するかを示します。「Yes」か「No」にしてください。
sslEnabled SNMPホストをSSLで利用するか示します。「Yes」か「No」にしてください。
username SNMPホストのユーザー名です。
password SNMPホストのパスワードです。
tlsEnabled SMTPでTLSを使うか否かを表します。
pollinterval 監視のポーリング間隔です(秒)。
mailSubject メール件名の表示内容を指します。
fetchEnabled POP/IMAPサーバーを監視するか否かを示します。「Yes」か「No」にしてください。
fetchType 監視対象のサービスを示します。POPの場合は1、IMAPの場合は2にしてください。
fsHost POP/IMAPサーバーのホスト名です。
fsport POP/IMAPサーバーが動作するポートを指します。
fsSSLEnabled POP/IMAPサーバーがSSL有効か否かを示します。「Yes」か「No」にしてください。
fsTLSEnabled POP/IMAPでTLSを使うか指定します。「Yes」か「No」にしてください。
fsUserName POP/IMAPサーバーのユーザー名です。
fsPassword POP/IMAPサーバーのパスワードです。

リクエスト サンプル

http://operations-server9:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98&type=Mail Server&host=smtp1&port=23&displayname=apmsmtp&emailid=admin@yourdomain.com&timeout=5&authRequired=Yes&sslEnabled=Yes&username=guest&password=guest&tlsEnabled=Yes&pollinterval=60&mailsubject=Testing Mail Server&fetchEnabled=Yes&fetchType=1&fsHost=POP1&fsport=110&fsSSLEnabled=Yes&fsTLSEnabled=Yes&fsusername=admin&fsPassword=admin123123&eumAgents=eum1&runOnServer=True

リアル ブラウザー監視

構文

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API_KEY]&type=[TYPE]&displayname=[DISPLAY_NAME]&scriptname=[SCRIPT_NAME]&pollInterval=[POLL_INTERVAL]&timeout=[TIME_OUT]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]

リクエスト パラメーター

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

フィールド 説明
type 追加する監視のタイプです。値は「RBM」にしてください。
scriptname RBMのスクリプト名です。
pollinterval 管理のポーリング間隔を指定します(秒)。
timeout タイムアウト値を指定します(秒)。

リクエスト サンプル

http://operations-server9:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98&type=RBM&displayname=rbm1&scriptname=script1&pollinterval=60&timeout=30&eumAgents=eum1