添加监视器API - 服务
 
这部分介绍怎样使用添加监视器 API来添加“服务”类型的监视器,它支持下面的服务:
活动目录
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&displayname=[DISPLAYNAME]&host=[HOST]&username=[USERNAME]&password=[PASSWORD]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'ActiveDirectory' | 
  
  
    | displayname | 
    监视器的显示名称 | 
  
  
    | host | 
    运行活动目录的主机名 | 
  
  
  
    | username | 
    活动目录用户名 | 
  
  
    | password | 
    活动目录用户密码 | 
  
请求示例
http://operation-server3:9099/AppManager/xml/AddMonitor?apikey=123b7328e4b41d1efe64aa7980d83d77
&type=ActiveDirectory&displayname=active_mon&host=app-xp4&username=administrator&password=vembu
页首
Ceph存储
语法
 http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=Ceph Storage&displayname=[DISPLAYNAME]&host=[HOST]&prompt=[Prompt]&userName=[UserName]&password=[Password] 
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
      
     | 描述        
      
   | 
  
    |  type | 
    你要添加的监视器的类型,此时值为'Ceph Storage' | 
  
  
    | host | 
    监视器运行的主机名 | 
  
  
    | username | 
    运行Ceph存数服务的用户名 | 
  
  
    | password | 
    Ceph存储服务器密码 | 
  
  
    | prompt | 
    命令符 - '$' | 
  
 
请求实例
http://operation-server3:9099/AppManager/xml/AddMonitor?apikey=5e403cfde0653d142fac29b18863923b&type=Ceph Storage&displayname=ceph&host=ctl-cephadmin&prompt=$&userName=appmgr&password=appmgr%123
页首
		
DNS 监视器
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&displayname=[DISPLAYNAME]&timeout=[TIMEOUT]&Search字段=[SEARCH字段]
&TargetAddress=[TARGETADDRESS]&LookupAddress=[LOOKUPADDRESS]&RecordType=[RECORDTYPE]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'DNSMonitor' | 
  
  
    | displayname | 
    监视器运行的主机名 | 
  
  
    | timeout | 
    超时时间,单位秒 | 
  
  
    | Search字段 | 
    搜索字段值,包括None, Record Name, Address, Additional Name, Target, Admin, Host, Alias, Port和Priority. | 
  
  
    | 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&Search字段=Record Name
&TargetAddress=192.168.4.121&LookupAddress=appmanager.com&RecordType=A
页首
FTP/SFTP 监视器
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&displayname=[DISPLAYNAME]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]
&TargetAddress=[TARGETADDRESS]&DownloadFile=[DOWNLOADFILE]
&IsSecured=[ISSECURED]&UploadFile=[UPLOADFILE]&RemoteSourceFileName=[REMOTESOURCEFILENAME]
&RemoteDestinationFileName=[REMOTEDESTINATIONFILENAME]&LocalSourceFileName=[LOCALSOURCEFILENAME]
&LocalDestinationFileName=[LOCALDESTINATIONFILENAME]&timeout=[TIMEOUT]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'FTPMonitor'. | 
  
  
    | displayname | 
    监视器运行的主机名 | 
  
  
    | port | 
    FTP/SFTP运行的端口 | 
  
  
    | username | 
    FTP/SFTP用户名 | 
  
  
    | password | 
    FTP/SFTP密码 | 
  
  
    | TargetAddress | 
    连接服务的主机名/ IP地址 | 
  
  
    | DownloadFile | 
    表示下载是否启用,值包括 yes 和 no 。如果你想要通过FTP/SFTP监视器文件下载信息,请将该值设置为yes | 
  
  
    | IsSecured | 
     表示是否为安全连接,值为 yes 或 no | 
  
  
    | UploadFile | 
    表示上传文件项是否启用,值包括 yes 和 no 。如果你要上传文件到目标地址,请将该值设置为yes | 
  
  
    | RemoteSourceFileName | 
    位于目标地址的远程源文件名,这个应用只有在 'DownloadFile'项设置为yes时适用 | 
  
  
    | RemoteDestinationFileName | 
    位于目标地址的远程目标文件名,这个应用只有在 'UploadFile'项设置为yes时适用 | 
  
  
    | LocalSourceFileName | 
    本地的全路径源文件名。文件必须在Application Manager实例运行时有效,这个字段只在 'UploadFile'项设置为yes时适用 | 
  
  
    | LocalDestinationFileName | 
    本地的全路径目标文件名。当Application Manager运行时,文件将会下载到指定的路径,这个字段只在'DownloadFile' 
	项设置为 yes时适用 | 
  
  
    | timeout | 
    超时时间,单位秒 | 
  
请求示例
http://prod-server8:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=FTPMonitor&displayname=ladpapitestooooo&port=22&username=sprasadh&password=sprasadh
&TargetAddress=sprasadh&DownloadFile=no&IsSecured=yes&UploadFile=no
&RemoteSourceFileName=&RemoteDestinationFileName=&LocalSourceFileName=&LocalDestinationFileName=&timeout=15
页首
JMX 应用
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&jndiurl=[JNDIURL]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'JMX Applications'. | 
  
  
    | host | 
    监视器运行的主机名 | 
  
  
    | port | 
    RMI 适配器运行的端口 | 
  
  
    | jndiurl | 
    JNDI名,例如:/jmxrmi | 
  
请求示例
http://prod-server1:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=JMX Applications&host=app-xp2&port=1099&jndiurl=/jmxrmi
页首
LDAP服务器
语法
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]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'LDAP Server'. | 
  
  
    | displayname | 
    监视器运行的主机名 | 
  
  
    | username | 
    LDAP 服务器的用户名 | 
  
  
    | timeout | 
    超时时间,单位秒 | 
  
  
    | LDAPServer | 
    LDAP服务器的名称 | 
  
  
    | LDAPServerPort | 
    LDAP服务器运行的端口 | 
  
  
    | MatchingAttribute | 
    匹配参数值,包括 cn, uid, sn, displayname, givenname, objectclass, dc 和 ou | 
  
  
    | FilterCondition | 
    过滤条件值,包括quals, 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=Vembu123
页首
Ping 监视器
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&timeout=[TIMEOUT]
 
请求参数
下面是API请求的参数。 另外,也可以参考常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 'Ping Monitor'. | 
  
  
    | host | 
    监视器运行的主机名 | 
  
  
  
    | timeout | 
    超时时间,单位秒 | 
  
请求示例
http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=Ping Monitor&host=smrithil&timeout=5
页首
监视服务
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&timeout=[TIMEOUT]
 
请求参数
下面是API请求的参数。 另外,也可以参考 常见参数列表。
  
  
  
    | 字段
        
     | 描述        
        
   | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 service monitoring | 
  
  
    | host | 
    监视器运行的主机名 | 
  
  
    | timeout | 
    超时时间 | 
  
  
    | port | 
    运行服务的端口号 | 
  
请求示例
http://prod-server3:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=service&host=smrithil&port=9090&timeout=3
页首
SNMP网络设备
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&snmpCommunityString=[SNMPCOMMUNITYSTRING]&timeout=[TIMEOUT]
 
请求参数
下面是API请求的参数。 另外,也可以参考 常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你要添加的监视器的类型,此时值为 SNMP / Network Device | 
  
  
    | host | 
    监视器运行的主机名 | 
  
  
    | port | 
    SNMP运行的端口 | 
  
  
    | snmpCommunityString | 
    SNMP团体字符串,默认设置是 public. | 
  
  
    | timeout | 
    超时时间,单位秒 | 
  
请求示例
http://prod-server4:9099/AppManager/xml/AddMonitor?apikey=c9684ec1361be61f48cd1bd2221ac3fc
&type=SNMP/Network Device&host=sprasadh&port=161&snmpCommunityString=public&timeout=5
页首
Telnet
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]
&host=[HOST]&port=[PORT]&timeout=[TIMEOUT]
 
请求参数
下面是API请求的参数。 另外,也可以参考 常见参数列表。
  
  
  
    | 字段
        
     | 描述        
           | 
  
    |  type | 
    你添加服务的类型,此时值是 telnet. | 
  
  
    | host | 
    运行监视器的主机名 | 
  
  
    | timeout | 
    超时时间 | 
  
  
    | port | 
    Telnet运行的端口 | 
  
请求示例
http://operation-server2:9090/AppManager/xml/AddMonitor?apikey=40648ef160f4786b20ed89ea51aa3f98
&type=telnet&host=smrithil&port=23&timeout=2
页首