NetScaler

Tipo de datos

JSON (fuente de la API de NetScaler)

Descripción

El conector NetScaler de Fusion le permite consultar las estadísticas del ADC mediante la integración con la API de NITRO de ADC. Para obtener más información sobre las estadísticas de ADC, consulte la documentación para desarrolladores de Citrix aquí. El feed JSON extrae el contenido de una URL de informes de NITRO proporcionada por el cliente y pone estos datos a disposición de la aplicación Citrix ITM Openmix NetScaler Intelligent Traffic Management. La aplicación Openmix es responsable de procesar los datos y manejar las condiciones de error si faltan datos o están dañados. Los datos JSON del cliente deben tener un tamaño inferior a 10 K o Fusion los rechaza. Es un límite estricto impuesto por la infraestructura de Openmix.

Fuente de datos

Una fuente de datos de ejemplo se ve así:

      {
    "activetransactions": "0",
          "avgsvrttfb": "0",
          "curclntconnections": "0",
          "curload": "0",
          "curreusepool": "0",
          "cursrvrconnections": "0",
          "curtflags": "0",
          "frustratingttlbtransactions": "0",
          "maxclients": "0",
          "name": "azurelbdnsservice0",
          "primaryipaddress": "168.63.129.16",
          "primaryport": 53,
          "requestbytesrate": 47,
          "requestsrate": 0,
          "responsebytesrate": 135,
          "responsesrate": 0,
          "servicetype": "DNS",
          "state": "UP",
          "surgecount": "0",
          "svrestablishedconn": "0",
          "throughput": "0",
          "throughputrate": 0,
          "toleratingttlbtransactions": "0",
          "totalrequestbytes": "72059004",
          "totalrequests": "0",
          "totalresponsebytes": "206317840",
          "totalresponses": "0",
          "totsvrttlbtransactions": "0",
          "vsvrservicehits": "0",
          "vsvrservicehitsrate": 0
      }
<!--NeedCopy-->

Notas de implementación

  • La API NITRO es el único punto final que se consulta:

    <netscaler-url>/nitro/v1/stat/<resource-type>/<resource-name>

  • El tipo de recurso, la dirección URL, el nombre de usuario y la contraseña son los requisitos mínimos para realizar la consulta.
  • Se identifican todos los nombres de campo.
  • Cuando consulta este punto final, descubre que algunos valores (como la dirección IP principal) permanecen constantes, mientras que otros cambian. Los valores de la dirección IP principal siguen siendo los mismos. Los valores de los bytes totales de solicitud o los bytes de respuesta totales pueden permanecer iguales o aumentar.

Configurar en Fusion

Puede acceder a Fusion Data Feeds desde el panel de navegación izquierdo, en Openmix. Para ver los pasos iniciales, consulte la documentación de integración de Fusion.

Al acceder al cuadro de diálogo de configuración específica del servicio, el primer paso es seleccionar el servicio que desea configurar.

El siguiente paso es rellenar los siguientes campos de configuración:

  • Nombre: El nombre dado al feed de datos que de forma predeterminada es <Service><Platform Name>, si no se especifica.
  • Ejecutar cada: La frecuencia con la que se actualiza la fuente de datos desde el servicio.
  • Plataforma: La plataforma que está asociada al feed de datos.
  • URL: URL del punto final NITRO de instancia de ADC específico.
  • Tipo de recurso: tipo de datos que intenta recuperar, como estadísticas de equilibrio de carga, estadísticas de autenticación y estadísticas de DNS. Por ejemplo, gslbdomain, gslbservice, gslbsite, gslbvserver, lbvserver, system, systembw, systemcpu, systemmemory, y así sucesivamente.
  • Nombre del recurso: El nombre del recurso específico que se debe recuperar. Poner un nombre de recurso ayuda a reducir el feed para que sea manejable y mantenerlo dentro del tamaño requerido de 10 k. Por ejemplo, el nombre de lbvserver, GSLB Service, gslbdomain, gslbsite, y así sucesivamente.
  • Nombre deusuario: el ID necesario para acceder a la API (proporcionado por NetScaler).
  • Contraseña: contraseña para acceder a la clave secreta de la API (proporcionada por NetScaler).

Una vez que se haya completado la configuración de NetScaler Fusion, aparece en la página de inicio de los feeds de datos de Fusion. El estado se muestra en color verde y las métricas de supervisión se capturan en el historial de registros.

Historial de fuentes de datos

Fusion recopila las últimas 100 respuestas de cada vez que se ejecuta en el historial de fuentes de datos. Puede ver el estado de la fuente de datos, la información sobre los datos y la carga útil devuelta por el servicio. Después de seleccionar la fuente de datos específica en la lista, haga clic en Historial de registros para mostrar el historial de la fuente de datos.

Modificar

Para modificar un feed de datos de Fusion, haga clic en el feed de datos de la lista y, a continuación, en el botón Modificar.

Una vez que haya terminado de modificar, haga clic en Guardar. Esta acción le devuelve a la lista de feed de datos con los cambios guardados y aplicados al feed de datos.

NetScaler