添加监视器 API - EUM 监视器


本节说明如何使用添加监视器API添加类别类型终端用户监控(EUM)的监视器。支持以下监视器:

以下EUM监视器API的常规参数:

字段 描述
eumAgents EUM代理的显示名称。如果有多个条目,可以将它们用逗号分隔。
eumAgentsId 配置的EUM代理的唯一ID。这些可以指定为逗号分隔。
runOnServer 指定是否必须在Applications Manager中创建监视器。可能的值为True或False

注意:
1)在同一API请求中并不一定要同时使用' eumAgents'和' eumAgentsId'参数。您可以使用其中之一。
2)runOnServer参数不适用于真实浏览监视器(RBM)

Ping

语法

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

请求参数

API请求中涉及的参数如下所述。另外,请参阅常见的请求参数列表.

字段 描述
type 要添加的服务的类型。值应为Ping 监视器。
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=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&timeout=[TIMEOUT]&SearchField=[SEARCHFIELD]&TargetAddress=[TARGETADDRESS]&LookupAddress=[LOOKUPADDRESS]&RecordType=[RECORDTYPE]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

请求参数

API请求中涉及的参数如下所述。另外,请参阅常见的请求参数列表.

字段 描述
type 要添加的服务的类型。值应为DNS监视器。
displayname 运行监视器的主机的显示名称。
timeout 超时值(以秒为单位)。
SearchField SearchField的值。选项包括无,记录名称,地址,附加名称,目标,管理,主机,别名,端口和优先级。
TargetAddress 主机名称/ IP地址以连接到服务
LookupAddress 要在DNS服务器中检查的地址。
RecordType 返回查询地址的预期记录类型。选项包括A,AAAA,CNAME,MX,NS,PTR,SOA,SPF,SRV和TXT。

示例请求

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 Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&username=[USERNAME]&timeout=[TIMEOUT]&LDAPServer=[LDAPSERVER]&LDAPServerPort=[LDAPSERVERPORT]&MatchingAttribute=[MATCHINGATTRIBUTE]&FilterCondition=[FILTERCONDITION]&IsSecured=[ISSECURED]&SearchFilter=[SEARCHFILTER]&SearchResult=[SEARCHRESULT]&SearchBase=[SEARCHBASE]&password=[PASSWORD]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]&runOnServer=[RUNONSERVER]

请求参数

API请求中涉及的参数如下所述。另外,请参阅常见的请求参数列表.

字段 描述
type 要添加的服务的类型。值应为LDAP服务器。
username LDAP服务器的用户名。
timeout 超时值(以秒为单位)。
LDAPServer LDAP服务器的名称。
LDAPServerPort LDAP服务器运行的端口。
MatchingAttribute 匹配的属性值。值包括cn,uid,sn,displayname,givenname,objectclass,dc和ou
FilterCondition 过滤条件的值。值包括equals,contains和notequals
IsSecured 指定连接是否安全。值是 yes或 no
SearchFilter 搜索过滤器的值。该字段是可选的。
SearchResult 与搜索结果匹配的字符串值。
SearchBase 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

Mail Server

语法

http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&host=[HOST]&port=[PORT]&displayname=[DISPLAYNAME]&emailid=[EMAILID]&timeout=[TIMEOUT]&authRequired=[AUTHREQUIRED]&sslEnabled=[SSLENABLED]&username=[USERNAME]&password=[PASSWORD]&tlsEnabled=[TLSENABLED]&pollinterval=[POLLINTERVAL]&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请求中涉及的参数如下所述。另外,请参阅常见的请求参数列表.

字段 描述
type 要添加的服务的类型。值应为邮件服务器。
host SMTP主机名
port SMTP运行所在的端口。
emailid 邮件将发送到的电子邮件地址。
timeout 超时值(以秒为单位)。
authRequired 指示SMTP是否需要身份验证。值为是或否
sslEnabled 指示是否应通过SSL访问SMTP主机。值为是或否
username SMTP主机的用户名
password SMTP主机的密码
tlsEnabled 表示TLS是否应用于SMTP
pollinterval 监视器的轮询间隔(以秒为单位)。
mailSubject 该消息出现在电子邮件的主题中。
fetchEnabled 指示是否应监控POP / IMAP服务器。值为是或否。
fetchType 指示监控的服务。如果要添加POP类型,则将值指定为1。如果要监控IMAP服务器,则将值指定为2。
fsHost POP / IMAP服务器的主机名
fsport POP / IMAP服务器运行的端口。
fsSSLEnabled 指示POP / IMAP服务器是否启用SSL。值为是或否。
fsTLSEnabled 指示是否将TLS用于POP / IMAP。值为是或否。
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=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&scriptname=[SCRIPTNAME]&pollinterval=[POLLINTERVAL]&timeout=[TIMEOUT]&eumAgents=[EUMAGENTS]&eumAgentsId=[EUMAGENTID]

请求参数

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