API de AddMonitor - Servidor web / Servicios


Esta sección explica cómo usar la API AddMonitor para agregar monitores del tipo de categoría ' Servidor web / Servicios '. Se admiten los siguientes monitores:

Servidor Apache

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & serverstatusurl = [SERVERSTATUSURL] & apacheurl = [APACHEURL]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser Apache Server .
anfitrión El nombre del host donde se ejecuta el servidor Apache.
Puerto El número de puerto donde se está ejecutando el servidor Apache.
apacheauth Indica si el servidor Apache está autenticado. Los valores posibles son verdadero y falso .
apacheUserName El nombre de usuario del servidor Apache. Esto es necesario solo si el valor de apacheauth es verdadero.
apache contraseña La contraseña del servidor Apache. Esto es necesario solo si el valor de apacheauth es verdadero.
sslenabled Indica si SSL está habilitado. El valor debe ser en o fuera
serverstatusurl Indica si se puede modificar la URL de estado del servidor Apache. El valor debe ser verdadero o falso .
apacheurl La URL de estado del servidor Apache. Ejemplo: http: // <nombre de host: número de puerto> estado del servidor? Auto

Solicitud de muestra

http: // prod-server5: 9090 / AppManager / xml / AddMonitor? apikey = 256d041620d0aee9901558b44706dc84 & type = Apache Server & displayname = apmapache & host = shakthiprian & port = 8080 & serverstatusurl = true & apacheurl = ddss

Apache Solr

Sintaxis

  • http: // [Host]: [Port] http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PUERTO] y SSL = [TRUE / FALSE]
  • http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & SSL = [TRUE / FALSE] & UserName = [USERNAME] & Password = [PASSWORD]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de base de datos que desea agregar. El valor debe ser Apache Solr
nombre para mostrar Nombre para mostrar del monitor Apache Solr
anfitrión El nombre del host en el que se ejecuta el servidor Apache Solr.
Puerto El número de puerto donde se está ejecutando el servidor Apache Solr.
SSL Indica si SSL está habilitado o no. El valor debe ser verdadero o falso

Solicitud de muestra

  • http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = ApacheSolr & displayname = SolrInstance & host = app-xp2 & port = 8993 & ssl = false
  • http: // localhost: 9080 / AppManager / xml / AddMonitor? apikey = a5f75b0fd164d85bb6730b0c78a5af86 & type = ApacheSolr & displayname = SolrInstance & host = localhost & port = 7574 & ssl = false & UserName = solr & Password = SolrRocks

Servidor IIS

Sintaxis

Para las versiones de Applications Manager hasta 15110:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & sslenabled = [true / false]

Para Applications Manager versión 15120 en adelante:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & username = [USERNAME] & password = [CONTRASEÑA] & sslconfigured = [TRUE / FALSE] & donotresolvens = [TRUE / FALSE] & responseheadercheck = [TRUE / FALSE]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser servidor IIS .
anfitrión El nombre del host donde se ejecuta IIS.
Puerto El número de puerto donde se ejecuta IIS.
nombre de usuario Nombre de usuario del servidor IIS.
contraseña Contraseña del servidor IIS.
sslconfigurado
sslenabled
Indica si SSL está configurado en el servidor IIS. ( verdadero o falso )
donotresolvens Indica si el DNS debe resolverse en el servidor IIS o no. ( verdadero o falso )
responseheadercheck Indica si es necesario comprobar la palabra clave IIS en el encabezado de respuesta. ( verdadero o falso )

Solicitud de muestra

Para las versiones de Applications Manager hasta 15110:

http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = IIS Server & displayname = apmiis & host = app-xp2 & port = 80 & sslenabled = true

Para las versiones de Applications Manager 15120 en adelante:

http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = IIS-server & displayname = apmiis & host = app-xp2 & port = 80 & username = iisuname & password = iispassolve & sschel = true

Servidor Nginx

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPALYNAME] & host = [HOST] & port = [PORT] & sslenable = [TRUE / FALSE] & nginxauth = [TRUE / FALSE] & username = [USERNAME] & password = [PASSWORD] & nginxstatusurl = [NGNIX STATUS URL]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser Nginx .
anfitrión El nombre del host donde se ejecuta el servidor Nginx.
Puerto El número de puerto donde se ejecuta el servidor Nginx.
nginxauth Indica si el servidor Nginx está autenticado. Los valores posibles son falso y verdadero.
nombre de usuario El nombre de usuario del servidor Nginx. Esto es necesario solo si el valor de nginxauth es verdadero.
contraseña La contraseña del servidor Nginx. Esto es necesario solo si el valor de nginxauth es verdadero.
nginxstatusurl URL de estado del servidor Nginx. El valor debe ser verdadero o falso. Inserte / (barra) en el prefijo de nginxstatusurl como se muestra a continuación.

Solicitud de muestra:

http: // operation-server9: 9091 / AppManager / xml / AddMonitor? apikey = a7867d64c831a50f8eb5be8bcfebab34 & type = Nginx & displayname = apmnginx & host = deepak & port = 8080 & sslenable = true & nginxauth = true & ngintus = nombre de usuario de deepakur

PHP

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & serverpath = [SERVERPATH]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser PHP .
anfitrión El nombre del host donde se ejecuta PHP.
Puerto El número de puerto donde se ejecuta PHP.
ruta del servidor La ruta que se utilizará para la conexión. El valor predeterminado es /phpstats.php

Solicitud de muestra:

http: // operation-server9: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = PHP & displayname = apmiis & host = myesuraj & port = 80 & serverpath = / phpstats.php

Monitor de navegador real (RBM)

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE]
& displayname = [DISPLAYNAME] & rbmagentID = [RBMAGENTID] & timeout = [TIMEOUT] & scriptname = [SCRIPTNAME]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser RBM .
rbmagentID El ID del agente de RBM.
se acabó el tiempo El valor del tiempo de espera en segundos.
nombre de script El nombre del script web.

Solicitud de muestra:

http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858
& type = RBM & displayname = RBM_test & rbmagentID = 10000000 & timeout = 15 & scriptname = newS

Monitor de URL

Sintaxis:

http: // [host]: [puerto] / AppManager / xml / AddMonitor? apikey = [apikey] & type = [type] & displayname = [displayname] & timeout = [timeout] & url = [httpurl] & urlMethod = [method] & httpCondition = [condición] & httpValue = [responseCode] & checkForContent = [matchContent] & pollInterval = [pollInterval] & regex = true & casesensitive = true

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser UrlMonitor.
nombre para mostrar Nombre del monitor que se creará.
se acabó el tiempo El valor del tiempo de espera en segundos.
url La dirección URL HTTP / HTTPS que desea supervisar.
urlMethod Este método especifica cómo enviar datos de formulario. El valor debe ser G / P para Get y Post respectivamente.
httpCondition Condición del código de respuesta de error. El valor debe ser LT / GT / EQ / NE / LE / GE (GT predeterminado).
httpValue El número de código de respuesta según el cual el monitor se mostrará como arriba o abajo (predeterminado 200).
requestParams Especifique los parámetros de la solicitud (por ejemplo, nombre de usuario, contraseña).
checkForContent La palabra clave para la concordancia de contenido.
verifyError La palabra clave para la verificación de errores.
errorIfMatch Introduzca una palabra clave que, cuando coincida con el contenido de la URL, deba recibir una notificación de error. Nota: la búsqueda distingue entre mayúsculas y minúsculas. Se deben poner varias palabras clave entre comillas. De lo contrario, se tratará como 'Cualquiera' de las múltiples palabras clave
nombre de usuario Proporcione el nombre de usuario si la URL requiere autenticación basada en formulario.
contraseña Proporcione la contraseña, si la URL requiere autenticación basada en formulario.
carga útil Especifique el tipo de carga útil para el método de envío del formulario POST. Los tipos son FORM, Text, XML, JSON.
regex Especifique si el contenido para la verificación de contenido contiene una expresión regular. El valor de este campo debe ser "verdadero", si desea habilitarlo.
distingue mayúsculas y minúsculas Especifique si desea realizar una búsqueda de palabras clave que distinga entre mayúsculas y minúsculas. El valor de este campo debe ser "verdadero", si desea habilitarlo.
agente de usuario Configure el agente de usuario para monitorear la URL. (Se pueden agregar valores como Mozilla / 5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident / 5.0; IEMobile / 9.0))
sslVersion Especifique la versión de SSL configurada para la URL. Los valores pueden ser uno de los siguientes valores: SSLv3, TLSv1, TLSv1.1 o TLSv1.2. El valor predeterminado será Auto. (PARÁMETRO NO OBLIGATORIO)

Solicitud de muestra:

http: // prod-server8: 9090 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = UrlMonitor & displayname = appmanager & timeout = 60 & url = http: //appmanager.com&urlMethod=G&hassppassword&redator=EurlMethod=G&alQassppassword&redator=EurlMethod=G&alQassppassword&redator=E admin & checkForContent = Aplicaciones & verifyError = Exception & errorIfMatch = quit & regex = true & casesensitive = true

Servidor web

Sintaxis:

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

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser servidor web .
anfitrión El nombre del host donde se ejecuta el servidor web.
Puerto El número de puerto donde se ejecuta el servidor web.

Solicitud de muestra:

http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = 90c166a4646e29315a57eca1d6b88858 & type = Web Server & displayname = apmweb & host = app-xp2 & port = 80

Monitor de certificado SSL

Sintaxis:

http: // [Host]: [Puerto] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = SSLCertificateMonitor & displayname = [displayName] & domain = [domain] & port = [port] & monitorLeafCertOnly = [true / false]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser SSLCertificateMonitor .
anfitrión El nombre del host donde se ejecuta SSL Certificate Monitor.
Puerto El número de puerto donde se está ejecutando SSL Certificate Monitor.
dominio Ingrese el nombre de dominio para el cual se requiere el certificado SSL para ser monitoreado.
isProxyNeeded Utilice isProxyNeeded si el servidor está conectado a través de un proxy. Los posibles valores son:
  • isProxyNeeded = verdadero
  • isProxyNeeded = falso
ignoreHostNameError Especifique si desea Ignorar el error de no coincidencia del nombre del certificado SSL. Los valores posibles son:
  • ignoreHostNameError = true
  • ignoreHostNameError = falso
monitorLeafCertOnly Opción para ignorar el certificado intermedio y raíz no válido. Si no se pasa el valor, se asume que es verdadero . ( verdadero o falso )
se acabó el tiempo Ingrese el valor del tiempo de espera en segundos.

Solicitud de muestra:

http: // prod-server8: 9091 / AppManager / xml / AddMonitor? apikey = bc76b1abb8e9b209824a39d84578a194 & type = SSLCertificateMonitor & displayname = SSLCertificateMonitor & domain = www.zoho.com & port = 443 & timeout = 60 & monitorLeafCert

Monitor de Elasticsearch

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & ssl = [true / false] & DiscoverAllNodes = [Sí / No]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
Clave API La clave generada a partir de la opción Generar clave API en la pestaña 'Administrador'.
tipo El tipo de monitor que desea agregar. El valor debe ser ElasticSearchCluster .
nombre para mostrar El nombre para mostrar del monitor Elasticsearch.
anfitrión El nombre del host en el que se ejecuta el servidor Elasticsearch.
Puerto El número de puerto donde se ejecuta el servidor Elasticsearch.
ssl Especifica si SSL está habilitado o no. El valor puede ser verdadero o falso.
DiscoverAllNodes Especifica si desea descubrir nodos en el clúster de Elasticsearch. ( Si / no )

Solicitud de muestra

http: // localhost: 9097 / AppManager / xml / AddMonitor? apikey = 7c18de184b2c8b1caa8d65790b382f32 & type = ElasticSearchCluster & displayname = localhost & host = localhost & port = 9200 & ssl = false

Para descubrir nodos:

http: // localhost: 9097 / AppManager / xml / AddMonitor? apikey = 7c18de184b2c8b1caa8d65790b382f32 & DiscoverAllNodes = Yes & type = ElasticSearchCluster & host = 104.49.30.30 & port = 9200 & ssl = false & displayname = test

Monitor HAProxy

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = HAProxy & displayname = [DISPLAYNAME] & host = [HOST] & port = [PORT] & SSL = [TRUE / FALSE]

Parámetros de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
Clave API La clave generada a partir de la opción Generar clave API en la pestaña 'Administrador'.
tipo El tipo de monitor que desea agregar. El valor debe ser HAProxy .
nombre para mostrar El nombre para mostrar del monitor HAProxy.
anfitrión El nombre del host en el que se ejecuta el servidor HAProxy.
Puerto El número de puerto donde se está ejecutando el servidor HAProxy.
ssl Especifica si SSL está habilitado o no. El valor puede ser verdadero o falso.

Servicios web

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = Web Service & displayname = [DISPLAYNAME] & WSDLUrl = [WSDLURL] & endPointUrl = [ENDPOINTURL] & resFulWebservice = [true / false] & haid = [Monitor GroupId] & username = [USERNAME] & password = [PASSWORD] & customHeaders [Custom Header] & authToken [Authentication Token]

Parámetro de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
WSDLUrl La URL de WSDL necesaria para agregar el monitor.
endPointUrl La URL de punto final necesaria para agregar el monitor.
resFulWebservice Establezca este valor en true para habilitar los servicios web compatibles con REST.
haid El ID del grupo de monitores.
nombre de usuario El nombre de usuario requerido para invocar el servicio web.
contraseña La contraseña necesaria para invocar el servicio web.
customHeaders Puede utilizar nuestros encabezados predefinidos o crear sus propios encabezados personalizados para invocar operaciones.
authToken Proporcione el token de autenticación, si es necesario.

Solicitud de muestra:

http: // prod-server3: 9090 / AppManager / xml / AddMonitor? apikey = d0588c8b72c6e76713ac55c66e8d & type = Web Service & displayname = apmservice & WSDLUrl = http: //www.dataaccess.com/webservicesserver/numberconversionL = & end: WSUr? .com / webservicesserver / numberconversion.wso & timeout = 30 & resFulWebservice = true & haid = 10001 & username = user & password = pass123 & customHeaders = test & authToken = authtoken

Nginx Plus

Sintaxis:

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = NginxPlus & displayname = [Display Name] & host = [Host Name] & port = [Port No] & ssl = [true / false] & UserName = [Nombre de usuario] (opcional) & Contraseña = [contraseña] (opcional)

Parámetro de solicitud:

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
tipo El tipo de servicio que desea agregar. El valor debe ser NginxPlus.
anfitrión El nombre del host en el que se ejecuta Nginx Plus.
ssl Si SSL está habilitado. El valor debe ser verdadero o falso.
Puerto El número de puerto donde se ejecuta Nginx Plus.
nombre de usuario El nombre del usuario que tiene permiso para acceder a Nginx Plus.
contraseña La contraseña del usuario que tiene permiso para acceder a Nginx Plus.

Solicitud de muestra:

http: // localhost: 9092 / AppManager / xml / AddMonitor? apikey = 961280ec3cd4c76b39c1c9fbd871c5b0 & type = NginxPlus & displayname = FromAPI & host = demo.nginx.com & port = 443 & ssl = true & UserName = test & Password = test

ME ServiceDesk Plus

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & hostname = [HOST] & port = [PORT] & ssl = [TRUE / FALSE] & restapiKey = [RestAPIKey] & MonitorPGSQLDB = [MonitorPGSQLDB] & dbtype = [DBType] & DBHost = [DatabaseHost] & DBName = [DataBaseName] & DBPort = [DataBasePort] & DBUserName = [DataBaseUserName] & DBPasstance = [instancia denominada DBInsword] & [instancia llamada DBInsword]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Campo Descripción
Nombre de host El nombre o la dirección IP del host donde se ejecuta Servicedesk-Plus / SDP MSP.
Puerto El puerto de ejecución de Servicedesk-Plus / SDP MSP.
SSL si está habilitado  Especifica si SSL está habilitado para Servicedesk-Plus / SDP MSP.
restapiKey Para generar una nueva clave de API en ServiceDesk Plus, siga los pasos que se indican a continuación:
  • Inicie sesión en ServiceDesk Plus.
  • Vaya a la pestaña Personalizar disponible en el panel superior.
  • Haga clic en Generación de clave API . Puede seleccionar la opción Nunca caducar o especificar la fecha de caducidad:
  • Si selecciona la opción Nunca caduca , la clave se utilizará en el Administrador de aplicaciones, hasta que genere una nueva clave.
  • Si ha establecido una fecha de vencimiento , debe actualizar manualmente la nueva clave en APM después de ese período de tiempo establecido para que se lleve a cabo la recopilación de datos.
  • Haga clic en Generar .
    • Copie la clave API generada para usarla en el Administrador de aplicaciones.
MonitorPGSQLDB Especifique si desea monitorear la  base de datos PGSQL con Sí / No. La visualización de la pestaña respectiva en la interfaz de usuario depende de este valor. (Distingue mayúsculas y minúsculas)
DBType El tipo de base de datos. Los valores pueden ser pgsql o mssql. (Distingue mayúsculas y minúsculas)
DBName, DBPort, DBUserName y DBPassword Credenciales de la base de datos PostgresSQL.
SSLEnabled Verdadero si SSL está habilitado.

Solicitud de muestra

http: // prod-server3: 9090 / AppManager / xml / AddMonitor? apikey = 5b43655d12396a7917e5d5b036ced3aa & type = SDPMonitor & displayname = satya_sdp & hostname = satyavani-0618 & port = 8081 & ssl = false & amp; D7BADE-19Key = 5 & amp; ssl = false & amp; dbf & # 39; DatabaseHost] & DBName = [DataBaseName] & DBPort = [DataBasePort] & DBUserName = [DataBaseUserName] & DBPassword = [DBPassword] & namedInstance = [IsNameInstance] & instance = [instancia]

ME OpManager

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = OPMMonitor & hostname = [HOST] & port = [PORT] & authEnabled = [true / false] & username = [USERNAME] & password = [ CONTRASEÑA] & displayname = [DISPLAYNAME] & JNDIPath = [JNDIPATH] & MonitorPGSQLDB = [Sí / No] & dbtype = [DBType] & DBHost = [DatabaseHost] & DBName = [DataBaseName] & DBPort = [DataBasePort] & DBUserPasstanceName = [DataBasePortName] & DBPasstanceName = [IsNameInstance] & instance = [instancia] & SSLEnabled = [SSLEnabled]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la  lista de parámetros de solicitud comunes.

Campo Descripción
Nombre de host El nombre o la dirección IP del host donde se está ejecutando ME OPManager.
Puerto El puerto de ejecución de ME OPManager.
authEnabled Especifica si la autenticación está habilitada para ME OPManager.
nombre de usuario y contraseña Credencial del usuario.
JNDIPath JNDIPATH para la instalación de OpManager
MonitorPGSQLDB Especifique si desea monitorear la  base de datos PGSQL con Sí / No. La visualización de la pestaña respectiva en la interfaz de usuario depende de este valor. (Distingue mayúsculas y minúsculas)
DBType El tipo de base de datos. Los valores pueden ser pgsql o mssql. (Distingue mayúsculas y minúsculas)
DBName, DBPort, DBUserName y DBPassword Credenciales de la base de datos PostgresSQL.
SSLEnabled Verdadero si SSL está habilitado.

Solicitud de muestra

http: // prod-servidor3: 9090 / AppManager / xml / AddMonitor apikey = 38cb51649cf3ac0614c3aab294a7bebd & type = OPMMonitor y nombre de host = 172.21.151.93 y puerto = 1998 y authEnabled = false y nombre de usuario = & password = & idioma = testOPM y JNDIPath = / jmxrmi y MonitorPGSQLDB = Sí y dbtype = pgsql y DBHost = 172.21.151.93 y dbPort = 13306 y DBName? = OpManagerDB & DBUserName = postgres & namedInstance = [IsNameInstance] & instance = [instancia] & SSLEnabled = false

ME ADManager Plus

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = ADMPMonitor & hostname = [HOST] & port = [PORT] & authEnabled = [AUTHENABLED] & username = [USERNAME] & password = [PASSWORD] & displayname = [DISPLAYNAME] & JNDIPath = [JNDIPATH] & MonitorPGSQLDB = [Sí / No] & dbtype = [DBType] & DBHost = [DatabaseHost] & DBName = [DataBaseName] & DBPort = [DataBasePort] & DBUserName = [& DataBaseUasswordName] IsNameInstance] & instance = [instancia] & SSLEnabled = [SSLEnabled]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la  lista de parámetros de solicitud comunes.

Campo  Descripción
nombre de host El nombre o la dirección IP del host donde se ejecuta ADManager Plus.
Puerto El puerto de ejecución de ADManager Plus.
authEnabled Especifica si la autenticación está habilitada.
nombre de usuario y contraseña Credencial del usuario.
nombre para mostrar El nombre para mostrar del monitor ADManager Plus.
JNDIPath JNDIPATH para la instalación de ADManager Plus.
MonitorPGSQLDB Especifique si desea monitorear la  base de datos PGSQL con Sí / No. La visualización de la pestaña respectiva en la interfaz de usuario depende de este valor. (Distingue mayúsculas y minúsculas)
dbtype El tipo de base de datos. Los valores pueden ser pgsql o mssql. (Distingue mayúsculas y minúsculas)
DBName, DBPort, DBUserName y DBPassword Credenciales de la base de datos PostgresSQL.
SSLEnabled Especifica si SSL está habilitado para ADManager Plus.

Solicitud de muestra

http: // prod-servidor3:? 9090 / AppManager / xml / AddMonitor apikey = 3be1ffd5109b27613464da89545964ba & type = ADMPMonitor y nombre de host = localhost y el puerto = 1991 y authEnabled = false y nombre de usuario = & password = & idioma = prueba y JNDIPath = / jmxrmi y MonitorPGSQLDB = Sí y dbtype = pgsql y DBHost = satyavani-0618 y DBName = DB & dbPort = 13306 y dbusername = postgres y DBPassword = postgres & namedInstance = false & SSLEnabled = false

Monitor de API REST

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [API Key] & type = RESTAPIMonitor & displayname = [Display Name] & API = [REST API URL] & Timeout = [Valor de tiempo de espera en segundos] & Method = [ GET / POST / PUT / DELETE] & RespType = [XML] & UserName = [Nombre de usuario] & Contraseña = [Contraseña]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Parámetro Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser RESTAPIMonitor
nombre para mostrar El nombre de visualización del monitor.
API La llamada a la API que se va a supervisar.
Se acabó el tiempo La cantidad de tiempo que APM dedica a establecer una conexión con el servidor que aloja el servicio API (en segundos).
Método El método de envío de formulario utilizado para acceder a la API. ( OBTENER / PUBLICAR / PONER / ELIMINAR )
RespType El tipo de respuesta que se espera ( texto / XML / JSON ).
payLoadType El formato en el que se enviarán los datos de la solicitud (aplicable solo para los métodos POST & PUT). El valor puede ser FORM, texto, XML o JSON .
carga útil Los datos de la solicitud (el formato debe coincidir con el payLoadType especificado).
customHeaders Especifique los encabezados para establecer una conexión con el servidor API. Utilice sep para separar el nombre y el valor del encabezado. Para especificar varios encabezados, use el separador # (codifique los parámetros de solicitud si se envían a través de GET).

Solicitud de muestra

http: // Prod-server7: 9010 / AppManager / xml / AddMonitor? apikey = 8519e4fadfd79d5dc78bce7489bd9319 & type = RESTAPIMonitor & displayname = Dummy & API = https: //www.google.co.in/&Timeout=10&Method=POST&payLoadType; version = 2.0 # User-Agent_sep_Mozilla / 5.0 (Windows NT 6.3; Win64; x64) & UserName = User1 & Password = Pass_123

Analizador de páginas web

Sintaxis

http: // [Host]: [Port] / AppManager / xml / AddMonitor? apikey = [APIKEY] & type = [TYPE] & displayname = [DISPLAYNAME] & webpageURL = [WEBPAGEURL] & pageLoadTimeout = [PAGELOADTIME] & timeToWaitForAjax = & [WAITTIME [GET / POST] & UserName = [USERNAME] & Password = [PASSWORD] & blockDomains = [DOMAINS TO BLOCK] & ContentCheck = [True / False] & RegexString = [REGEXSTRING] & contains = [STRING PARA ESTAR PRESENTE] & notContain = [STRING NO ESTAR PRESENTE ] & isCaseSensitive = [True / False] & enableSSLMonitoring = [True / False] & domain = [DOMAIN NAME] & port = [PORT] & isProxyNeeded = [True / False] & ignoreHostNameError = [True / False] & Timeout = [TIMEOUT]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación. Además, consulte la lista de parámetros de solicitud comunes .

Parámetro Descripción
tipo El tipo de monitor que desea agregar. El valor debe ser WebpageAnalyzer
nombre para mostrar El nombre de visualización del monitor.
URL de la página web La URL de la página web que se supervisará.
pageLoadTimeout Tiempo máximo (en segundos) para que se cargue la página.
timeToWaitForAjax Tiempo (en segundos) para esperar después de cargar la página.
Método Este método especifica cómo enviar datos de formulario. El valor debe ser GET o POST .
Nombre de usuario Nombre de usuario de la página web si la URL requiere autenticación básica.
Contraseña Contraseña de la página web si la URL requiere autenticación básica.
blockDomains Dominios para bloquear de monitoreo separados por " | ". Ejemplo:  adshost2.com | ad.turn.com
ContentCheck Opción para agregar verificación de contenido para respuesta. ( Verdadero o Falso )
RegexString Expresión regular que se comprobará en la respuesta si está presente o no.
contiene Contenido para estar presente en respuesta.
no contienen Contenido que no debería estar presente en respuesta.
isCaseSensitive Opción para realizar una búsqueda de palabras clave sensibles a mayúsculas y minúsculas. ( Verdadero o Falso )
enableSSLMonitoring Opción para habilitar la supervisión del certificado SSL. ( Verdadero o Falso )
dominio El nombre de dominio para el que se requiere el certificado SSL que se debe monitorear.
Puerto El número de puerto donde se está ejecutando el servidor de dominio.
isProxyNeeded Utilice isProxyNeeded si el servidor está conectado a través de un proxy. ( Verdadero o Falso )
ignoreHostNameError Opción para ignorar el error de no coincidencia del nombre del certificado SSL. ( Verdadero o Falso )
Se acabó el tiempo El valor del tiempo de espera en segundos.

Solicitud de muestra

http: // Prod-server7: 9010 / AppManager / xml / AddMonitor? apikey = 8519e4fadfd79d5dc78bce7489bd9319 & type = WebpageAnalyzer & displayname = WPA & webpageURL = https: //www.zoho.com/&pageLoadTimeout=30&timeToWaitUnombre&AjaBLOAD=30&timeToWaitForAjaBlo. com & ContentCheck = True & RegexString = zi * & contains = APM & notContain = ME & isCaseSensitive = True & enableSSLMonitoring = True & domain = www.zoho.com & port = 443 & isProxyNeeded = False & ignoreHostNameError = True & Timeout = 120