本节说明如何使用添加监视器API添加类别类型Virtualization的监视器。支持以下监视器:
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&addtoGroup=[ADDTOGROUP]&groupID=[GROUPID]&monitorvms=[MONITORVMS]API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为VMware ESX / ESXi。 |
| host | 运行VMWare ESX / ESXi服务器的主机的名称。 |
| port | 运行VMware ESX / ESXi服务器的端口号。 |
| username | VMware ESX / ESXi服务器的用户名。 |
| password | VMware ESX / ESXi服务器的密码。 |
| addtoGroup | 表示是否应将监视器添加到业务组。值是yes还是no |
| groupID | 业务组ID |
| monitorvms | 指示如何监控ESX Server虚拟机的方式。可能的值为:
|
http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=e249ce592ad1052c4ea605bcf3125ad9&type=VMWare ESX/ESXi&displayname=vnwgroup&host=esx-2&port=443&username=root&password=password&addToGroup=true&groupID=10000024&monitorvms=onlyavailability您可以通过以下两种方式添加VMware Horizon View Connection Broker监视器:
将VMware Horizon View添加为新的业务组(新建业务组-> VMware Horizon View),这将发现Horizon View设置中的所有组件,包括View Connection Broker。
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=VMwareView&displayname=[DISPLAYNAME]&host=[HOST]&username=[USERNAME]&password=[PASSWORD]&pollInterval=[POLL INTERVAL]示例请求
http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=f6ad2a431bb2cd5aa85c195262daef7f&type=VMwareView&displayname=HorizonView&host=172.18.144.52&username=vmwarehzview\user-test&password=APM@13&pollInterval=5
将VMware Horizon View Connection Broker添加为新监视器(新建监视器-> VMware Horizon View Connection Broker)。这将单独发现View连接代理。
语法
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=ViewConnectionBroker&displayname=[DISPLAYNAME]&host=[HOST]&username=[USERNAME]&password=[PASSWORD]&pollInterval=[POLL INTERVAL]&addtoGroup=[TRUE/FALSE]&groupID=[GROUPID]示例请求
http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=f6ad2a431bb2cd5aa85c195262daef7f&type=ViewConnectionBroker&displayname=ViewBroker&host=172.18.144.52&username=vmwarehzview\maran-test&password=Zoho@13&pollInterval=5&addtoGroup=true&groupID=10000028
API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为VMwareView或ViewConnectionBroker。 |
| host | 运行VMware Horizon View服务器的主机的名称。 |
| username | VMware服务器的用户名。 |
| password | 您的VMware服务器的密码。 |
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&host=[HOST]&displayname=[DISPLAYNAME]&password=[PASSWORD]&addvms=[ADDVMS]&username=[USERNAME]&Version=[VERSION]API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为Hyper-V服务器。 |
| host | Hyper-V服务器运行所在的主机的名称。 |
| password | Hyper-V服务器的密码。 |
| addvms | 指示如何监控Hyper-V服务器的虚拟机(VM)。可能的值为:
|
| username | Hyper-V服务器的用户名。 |
| Version | Microsoft Hyper-V服务器的版本。可能的值为2008、2012、2016或2019。 |
http://prod-server6:9090/AppManager/xml/AddMonitor?apikey=256d041620d0aee9901558b44706dc84&type=Hyper-V Server&host=amp-w2k8-64&displayname=apmhyperv&password=admin123app2&addvms=yes&username=administrator&Version=2008http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE] &host=[HOST]&displayname=[DISPLAYNAME]&username=[USERNAME]&password=[PASSWORD]&port=[PORT]&credentialID=[ CREDENTIALID ]&addvms=[ADDVMS]&addToGroup=[TRUE/FALSE]&groupID=[GROUPID]&monitorvms=[AVAILABILITY]API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为XenServerHost。 |
| host | XenServerHost运行所在的主机的名称。 |
| password | XenServerHost的密码 |
| addvms | 表示是否应该收集VM的性能指标。值是yes或no |
| username | XenServerHost的用户名 |
| addToGroup | 表示是否应将监视器添加到业务组。值是yes还是no |
| groupID | 业务组ID |
| monitorvms | 指示监控虚拟机的方式。可能的值为no,yes和onlyavailability。值no表示将不会发现VM。值是表示将发现并监控VM。值onlyavailability表示将发现VM,但不监控指标(不计入许可)。 |
http://prod-server6:9090/AppManager/xml/AddMonitor?apikey=bc76b1abb8e9b209824a39d84578a194 &type=XenServerHost&host=192.18.3.75&displayname=newxen&username=root&password=sankho&addvms=yes&monitorvms=yeshttp://prod-server6:9090/AppManager/xml/AddMonitor?apikey=bc76b1abb8e9b209824a39d84578a194 &type=XenServerHost&host=192.18.3.75&displayname=newxen&addvms=yes&monitorvms=yes&credentialID=1http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE] &host=[HOST]&displayname=[DISPLAYNAME]&UserName =[USERNAME]&Password=[PASSWORD]&Version=[VERSION]API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| key | 通过管理标签中的生成API密钥选项生成的密钥。 |
| type | 您要添加的监视器的类型。该值应为XenApp。 |
| host | XenApp服务器运行所在的主机的名称。 |
| displayname | 监视器的显示名称。 |
| username | XenApp服务器主机的用户名。 |
| password | XenApp服务器主机的密码。 |
| Version | XenApp的版本。 |
http://prod-server6:9090/AppManager/xml/AddMonitor?apikey=bc76b1abb8e9b209824a39d84578a194&type=XenApp&host=192.18.3.75&displayname=XenAppServer&UserName =administrator&Password=pass&Version=7.6http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&pollInterval=[POLL INTERVAL]&addtoGroup=[ADDTOGROUP]&groupID=[GROUPID]&discoverVM=[DISCOVER VMS]&sslVersion=[SSL VERSION]http://[host]:[port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&vcHost=[VC HOST]&vcPort=[VC PORT]&username=[USERNAME]&password=[PASSWORD]&pollInterval=[POLL INTERVAL]&discoverVM=[DISCOVER VMS]&sslVersion=[SSL VERSION]&isHostDCViaVC=[on/off]API请求中涉及的参数如下所述。另外,请参阅常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为vCenter。 |
| vcHost | 正在运行vCenter的主机的名称。 |
| vcPort | vCenter运行所在的端口号。 |
| username | vCenterServer的用户名。 |
| password | vCenterServer的密码。 |
| addtoGroup | 表示是否应将监视器添加到业务组。值是yes还是no |
| isHostDCViaVC | 指定是否应该使用vCenter凭证进行数据收集。值可以on或off。(可选参数)。 |
| discoverVM | 指示如何监控vCenter的虚拟机(VM)的方式。可能的值为:
|
| sslVersion | 指定为vCenter配置的SSL版本。这些值可以是以下值之一:SSLv3,TLSv1,TLSv1.1或TLSv1.2。默认值为TLSv1.2。 |
http://prod-server1:6060/AppManager/xml/AddMonitor?apikey=bc76b1abb8e9b209824a39d84578a194&type=vCenter&displayname=vctest&vcHost=vcenter&vcPort=443&username=test&password=test&pollInterval=10&discoverVM=2&sslVersion=TLSv1.2&isHostDCViaVC=truehttp://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&sslenabled=[SSL Enabled]&isAllContainerEnabled=[All Container Enabled]&isCertificateEnabled=[Certificate Enabled]&clientCertName=[Client Certificate Name]&keystorePassword=[Client Certificate Password]API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为 Docker. |
| host | Docker运行所在的主机的名称。 |
| port | Docker运行的端口号。 |
| username | Docker服务器的用户名。 |
| password | Docker服务器的密码。 |
| sslenabled | 启用SSL的选项。可能的值为true或false。 |
| isAllContainerEnabled | 用于发现和监控Docker服务器下可用的所有容器的选项。可能的值为true或false。 |
| isCertificateEnabled | 为要监控的Docker服务器启用客户端证书身份验证的选项。可能的值为true或false。 |
| clientCertName | 客户证书名称。 |
| keystorePassword | 客户端证书使用的密码。 |
没有证书:
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=dd2e6f7ec54632b4493d0dc13829df39&type=Docker&displayname=docker&host=testing&port=4243&username=&password=&isSSLEnabled=false&isAllContainerEnabled=true&isCertificateEnabled=false有证书:
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=dd2e6f7ec54632b4493d0dc13829df39&type=Docker&displayname=docker&host=testing&port=4243&username=&password=&isSSLEnabled=true&isAllContainerEnabled=true&isCertificateEnabled=true&clientCertName=abcd&keystorePassword=abcd123http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=[TYPE]&displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&mode=SSH&sshPKAuth=[true/false]&prompt=[Prompt]&timeout=[Timeout in Seconds]API请求中涉及的参数如下所述。另外,请参阅 常见的请求参数列表.
| 字段 | 描述 |
|---|---|
| type | 要添加的监视器的类型。值应为Kubernetes. |
| host | Kubernetes集群运行所在的主机的名称。 |
| port | Kubernetes运行所在的端口号。 |
| username | Kubernetes集群的用户名。 |
| password | Kubernetes集群的密码。 |
| mode | Kubernetes的访问方式。 |
| sshPKAuth | 启用公共密钥身份验证(仅支持SSH2),即用于SSH身份验证的SSH密钥。 |
| prompt | 指定命令提示符值,该值是命令提示符中的最后一个字符。默认值为$,可能的值为>,#等。 |
| timeout | 超时值(以秒为单位)。 |
http://prod-server5:9090/AppManager/xml/AddMonitor?apikey=0b0e064274e52eead3d1cabdd5ceee04&type=Kubernetes&displayname=kubemaster&host=kubemaster&port=22&username=test&password=test&mode=SSH&sshPKAuth=false&prompt=$&timeout=40http://[ Host ]:[ Port ]/AppManager/xml/AddMonitor?apikey=[ API KEY ]&type=[ TYPE ]&displayname=[ DISPLAY NAME ]&host=[ HOST NAME ]&port=[ PORT ]&username=[ USERNAME ]&password=[ PASSWORD ]&pollInterval=[ POLL INTERVAL ]&timeout=[ TIMEOUT ]&discoverVM=[ DISCOVER VM ]
API请求中涉及的参数如下所述。另外,请参见公共请求参数列表。
| 参数 | 描述 |
|---|---|
| type | 您要添加的监视器的类型。该值应为RHEV。 |
| host | 运行RHV服务器的主机的名称。 |
| port | RHV服务器运行的端口号。 |
| username | RHV服务器的用户名。 |
| password | RHV服务器的密码。 |
| discoverVM | 指示如何监控RHV服务器的虚拟机。可能的值为:
|
http://localhost:8989/AppManager/xml/AddMonitor?apikey=47e71c777772a41d1482a394070aaae6&type=RHEV&displayname=rhevtest&host=apm-rhvm1.csez.zohocorpin.com&port=443&username=admin@internal&password=NewPassword&pollInterval=5&timeout=300&discoverVM=2
http://[ APPMANAGER_HOSTNAME ]:[ APPMANAGER_PORT ]/AppManager/xml/AddMonitor?apikey=[ APIKEY ]&type=[ TYPE ]&HostName=[ HOSTNAME ]&displayname=[ DISPLAYNAME ]&mode=[ MODE ]&snmptelnetport=[ PORT ]&username=[ USERNAME ]&password=[ PASSWORD ]&timeout=[ TIMEOUT ]&AddVMS=[ DISCOVERVMs ]Telnet 模式:
http://[ APPMANAGER_HOSTNAME ]:[ APPMANAGER_PORT ]/AppManager/xml/AddMonitor?apikey=[ APIKEY ]&type=[ TYPE ]&HostName=[ HOSTNAME ]&displayname=[ DISPLAYNAME ]&mode=TELNET&snmptelnetport=[ PORT ]&credentialID=[ CREDENTIALID ]&timeout=[ TIMEOUT ]&AddVMS=[ DISCOVERVMs ]&TelnetCredentialDetails=cmTelnetSSH 模式:
http://[ APPMANAGER_HOSTNAME ]:[ APPMANAGER_PORT ]/AppManager/xml/AddMonitor?apikey=[ APIKEY ]&type=[ TYPE ]&HostName=[ HOSTNAME ]&displayname=[ DISPLAYNAME ]&mode=SSH&snmptelnetport=[ PORT ]&credentialID=[ CREDENTIALID ]&timeout=[ TIMEOUT ]&AddVMS=[ DISCOVERVMs ]&SSHCredentialDetails=cmSSHAPI请求中涉及的参数如下所述。另外,请参见公共请求参数列表。
| 参数 | 描述 |
|---|---|
| type | 您要添加的监视器的类型。该值应为KVM。 |
| Hostname | KVM服务器运行所在的主机的名称。 |
| mode | KVM服务器的监控模式。可能的值为SSH和TELNET。 |
| snmptelnetport | KVM服务器运行的端口号。 |
| username | KVM服务器的用户名。 |
| password | KVM服务器的密码。 |
| AddVM | 指示如何监控KVM服务器的虚拟机(VM)的方式。可能的值为:
|
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=25314fffa16c5975235d56564198e1ba&type=KVM&HostName=kvm-server&displayname=kvm&mode=TELNET&snmptelnetport=23&username=test&password=pwd&timeout=40&AddVMS=2
Telnet 模式:
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=25314fffa16c5975235d56564198e1ba&type=KVM&HostName=kvm-server&displayname=kvm&mode=TELNET&snmptelnetport=23&credentialID=3&timeout=40&AddVMS=2&TelnetCredentialDetails=cmTelnetSSH 模式:
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=25314fffa16c5975235d56564198e1ba&type=KVM&HostName=kvm-server&displayname=kvm&mode=SSH&snmptelnetport=23&credentialID=3&timeout=40&AddVMS=2&SSHCredentialDetails=cmSSHhttp://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[APIKEY]&type=OpenShift &displayname=[DISPLAYNAME]&host=[HOST]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&mode=SSH&sshPKAuth=[true/false]&prompt=[Prompt]&OSUsername=[OpenShift Username]&OSPassword=[OpenShiftPassword]&timeout=[Timeout in Sec]&apiMode=[true/false]&OSPort=[OS Port]&OSToken=[Service Account Token]
API请求中涉及的参数如下所述。另外,请参见公共请求参数列表。
| 参数 | 描述 |
|---|---|
| type | 监视器类型。值应为OpenShift。 |
| displayname | 监视器的显示名称 |
| host | 托管计算机的名称。 |
| port | OpenShift运行所在的端口号。 |
| username | 主机服务器的用户名。 |
| password | 主机服务器的密码。 |
| mode | 认证方式。值应为SSH。 |
| sshPKAuth | 是否启用SSH2。值应为true或false。 |
| prompt | 指定命令提示符值,该值是命令提示符中的最后一个字符。 |
| OSUsername | OpenShift服务器的用户名。 |
| OSPassword | OpenShift服务器的密码。 |
| apiMode | 选择通过REST API收集Openshift环境的主要指标。可能的值为true或false。 |
| OSPort | OpenShift服务器的端口。 |
| OSToken | OpenShift服务器管理员用户的服务帐户令牌。 |
http://localhost:7700/AppManager/xml/AddMonitor?apikey=6e793c8d4c9b811181258bcd3ce7dde6&type=OpenShift&displayname=openshift&host=openshift&port=22&username=openshift&password=Server@123&mode=SSH&sshPKAuth=false&prompt=$&OSUsername=admin&OSPassword=admin&timeout=40
http://localhost:7700/AppManager/xml/AddMonitor?apikey=6e793c8d4c9b811181258bcd3ce7dde6&type=OpenShift&displayname=openshift&host=openshift&port=22&mode=SSH&credentialID=1&OSUsername=admin&OSPassword=admin&timeout=40
http://localhost:7700/AppManager/xml/AddMonitor?apikey=6e793c8d4c9b811181258bcd3ce7dde6&type=OpenShift&displayname=openshift&host=openshift&port=22&username=openshift&password=Server@123&mode=SSH&sshPKAuth=false&prompt=$&OSUsername=admin&OSPassword=admin&timeout=40&apiMode=true&OSPort=8443&OSToken=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9
http://[Host]:[Port]/AppManager/xml/AddMonitor?apikey=[API KEY]&type=[TYPE]&displayname=[DISPLAY NAME]&host=[HOST NAME]&port=[PORT]&username=[USERNAME]&password=[PASSWORD]&pollInterval=[POLL INTERVAL]&discoverVM=[DISCOVER VM]&credentialID=[CREDENTIAL ID]&timeout=[TIMEOUT]API请求中涉及的参数如下所述。另外,请参见公共请求参数列表。
| 参数 | 描述 |
|---|---|
| type | 您要添加的监视器的类型。该值应为OVM。 |
| host | OVM服务器运行所在的主机的名称。 |
| port | OVM服务器运行的端口号。 |
| username | OVM服务器的用户名。 |
| password | OVM服务器的密码。 |
| discoverVM | 指示如何监控OVM服务器的虚拟机(VM)。可能的值为:
|
| Timeout | Oracle VM Manager的服务器连接超时值(以秒为单位)。 |
http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=f2fe671bf966e8607382fe9af59e9136&type=OVM&displayname=ovmmanager&host=172.24.158.227&port=7002&username=admin&password=Oracle2019&pollInterval=2&discoverVM=2&timeout=300http://ProductionServer:6060/AppManager/xml/AddMonitor?apikey=f2fe671bf966e8607382fe9af59e9136&type=OVM&displayname=ovmmanager&host=172.24.158.227&port=7002&pollInterval=2&discoverVM=2&timeout=300&credentialID=1它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理