Servicio NetScaler Console

Integración con New Relic

Ahora puedes integrar NetScaler Console con New Relic para ver análisis de WAF, Bot, SSL, Gateway Insights y registros de auditoría de NetScaler Console en tu panel de New Relic. Con esta integración, puedes:

  • Combinar todas las demás fuentes de datos externas en tu panel de New Relic.

  • Obtener visibilidad de los análisis en un lugar centralizado.

NetScaler Console recopila eventos de Bot, WAF, SSL, Gateway Insights y registros de auditoría de NetScaler Console, y los envía a New Relic de inmediato. Como administrador, también puedes ver estos eventos en tu panel de New Relic.

Requisitos previos

Para una integración exitosa, debes:

  • Obtener un punto de conexión de eventos de New Relic con el siguiente formato:

    https://insights-collector.newrelic.com/v1/accounts/<account_id>/events

    Para obtener más información sobre cómo configurar un punto de conexión de eventos, consulta la documentación de New Relic.

    Para obtener más información sobre cómo obtener un ID de cuenta, consulta la documentación de New Relic.

  • Obtener una clave de New Relic. Para obtener más información, consulta la documentación de New Relic.

  • Agregar los detalles de la clave en NetScaler Console

Agregar los detalles de la clave en NetScaler Console

Después de generar un token, debes agregar los detalles en NetScaler Console para integrar con New Relic.

  1. Inicia sesión en NetScaler Console.

  2. Navega a Configuración > Integración de Observabilidad.

  3. En la página Integraciones, haz clic en Agregar.

  4. En la página Crear Suscripción, especifica los siguientes detalles:

    1. Especifica un nombre de tu elección en el campo Nombre de la Suscripción.

    2. Selecciona NetScaler Console como Origen y haz clic en Siguiente.

    3. Selecciona New Relic y haz clic en Configurar. En la página Configurar Punto de Conexión:

      1. URL del Punto de Conexión – Especifica los detalles del punto de conexión de New Relic. El punto de conexión debe tener el formato https://insights-collector.newrelic.com/v1/accounts/<account_id>/events.

      Nota:

      Se recomienda usar HTTPS por razones de seguridad.

    4. Token de autenticación – Copia y pega el token de autenticación de New Relic.

      1. Haz clic en Enviar.
    5. Haz clic en Siguiente.

    6. Haz clic en Agregar Insights y en la ficha Seleccionar Característica, puedes seleccionar las características que deseas exportar y hacer clic en Agregar Seleccionados.

      Nota:

      Si has seleccionado Registros de Auditoría de NetScaler Console, puedes seleccionar Diario o Cada hora para la frecuencia de exportación de los registros de auditoría a New Relic.

    7. Haz clic en Siguiente.

    8. En la ficha Seleccionar Instancia, puedes elegir Seleccionar Todas las Instancias o Selección personalizada, y luego hacer clic en Siguiente.

      • Seleccionar Todas las Instancias - Exporta datos a New Relic desde todas las instancias de NetScaler.

      • Selección personalizada - Te permite seleccionar las instancias de NetScaler de la lista. Si seleccionas instancias específicas de la lista, los datos se exportan a New Relic solo desde las instancias de NetScaler seleccionadas.

    9. Haz clic en Enviar.

      Nota:

      • Los datos de los insights seleccionados se envían a New Relic inmediatamente después de que se detectan las infracciones en NetScaler Console.

La configuración se ha completado. Puedes ver los detalles en la página Suscripciones.

Página de suscripciones

Panel de New Relic

Cuando los eventos se exportan a New Relic, puedes ver los detalles del evento en Métricas y eventos con el siguiente formato JSON:

<nombre_suscripcion>_adm_<nombre_evento> donde el nombre del evento puede ser Bot, WAF, etc.

En el siguiente ejemplo, ADMSTAGING es el <nombre_suscripcion> y bot es el <nombre_evento>.

Panel

Una vez que los datos JSON se ingieren en tu panel de New Relic, como administrador, puedes usar NRQL (New Relic Query Language) y crear un panel personalizado con facetas y widgets según tu elección, construyendo consultas alrededor de los datos ingeridos. Para obtener más información, consulta https://docs.newrelic.com/docs/query-your-data/nrql-new-relic-query-language/get-started/introduction-nrql-new-relics-query-language/

El siguiente es un ejemplo de panel creado usando NRQL:

Ejemplo de panel

Para crear este panel, se requieren las siguientes consultas:

  • Widget 1: Total de ataques únicos en la tabla de eventos

    SELECT count(total_attacks) from <event_name> since 30 days ago

  • Widget 2: ID de transacción únicos en la tabla de eventos

    SELECT uniqueCount(transaction_id) from <event_name> since 30 days ago

  • Widget 3: Total de tipos de bot únicos y sus recuentos

    SELECT uniqueCount(bot_type_desc), uniques(bot_type_desc) from <event_name> since 30 days ago

  • Widget 4: Total de nombres de aplicaciones únicos que presentan infracciones de bot

    SELECT uniques(appname) from <event_name> since 30 days ago

Integración con New Relic