Servicio NetScaler Console

Integración de New Relic

Ahora puede integrar NetScaler Console con New Relic para ver los análisis de las infracciones de WAF y Bot en su panel de control de New Relic. Con esta integración, puede:

  • Combine todas las demás fuentes de datos externas en su panel de control de New Relic.

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

NetScaler Console recopila los eventos de Bot y WAF y los envía a New Relic en tiempo real o de forma periódica, según su elección. Como administrador, también puede ver los eventos de Bot y WAF en su panel de control de New Relic.

Requisitos previos

Para que la integración tenga éxito, debe:

  • Obtén un punto final del evento New Relic con el siguiente formato:

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

    Para obtener más información sobre la configuración de un punto final de eventos, consulte la documentación de New Relic.

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

  • Obtenga una nueva clave de reliquia. Para obtener más información, consulte la documentación de New Relic.

  • Agregue los detalles clave en NetScaler Console

Agregue los detalles clave en NetScaler Console

Después de generar un token, debe agregar detalles en NetScaler Console para integrarlo con New Relic.

  1. Inicie sesión en NetScaler Console.

  2. Vaya a Configuración > Integración de observabilidad.

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

  4. En la página Crear suscripción, especifique los siguientes detalles:

    1. Especifique un nombre de su elección en el campo Nombre de la suscripción.

    2. Seleccione Consola de NetScaler como Origen y haga clic en Siguiente.

    3. Seleccione New Relic y haz clic en Configurar. En la página Configurar punto final:

      1. URL del punto final: Especifique los detalles del punto final de New Relic. El punto final debe estar en el formato https://insights-collector.newrelic.com/v1/accounts/<account_id>/events.

      Nota

      Se recomienda utilizar HTTPS por motivos de seguridad.

    4. Token de autenticación : copia y pega el token de autenticación de New Relic.

      1. Haga clic en Enviar.
    5. Haga clic en Siguiente.

    6. Haga clic en Agregar información y, en la ficha Seleccionar función, puede seleccionar las funciones que quiere exportar y hacer clic en Agregar selección.

    7. Haga clic en Siguiente.

    8. En la ficha Seleccionar instancia, puede elegir Seleccionar todas las instancias o Selección personalizaday, a continuación, hacer clic en Siguiente.

      • Seleccione Todas las instancias: Exporta datos a New Relic desde todas las instancias de NetScaler.

      • Selección personalizada: permite seleccionar las instancias de NetScaler de la lista. Si selecciona instancias específicas de la lista, los datos se exportarán a New Relic solo desde las instancias de NetScaler seleccionadas.

    9. Haga clic en Enviar.

      Nota:

      • Los datos de la información seleccionada se envían a New Relic inmediatamente después de que se detecten las infracciones en NetScaler Console.

La configuración está completa. Puede ver los detalles en la página Suscripciones.

Página de suscripciones

Panel de mandos de New Relic

Cuando los eventos se exportan a New Relic, puede ver los detalles de los eventos en Métricas y eventos en el siguiente formato JSON:

<subsription_name>_adm_<event name> donde el nombre del evento puede ser Bot, WAF, etc.

En el siguiente ejemplo, ADMSTAGING es <subscription_name> y bot es <event_name>.

Panel de mandos

Una vez que hayas incorporado los datos JSON a su panel de control de New Relic, como administrador, puede usar el NRQL (lenguaje de consulta de New Relic) y crear un panel personalizado con facetas y widgets según su elección mediante la creación de consultas en torno a los datos ingeridos. Para obtener más información, consulte 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 con el 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 bots ú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 detectan infracciones de bots

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

Integración de New Relic