Application Delivery Management

Integration mit New Relic

Sie können NetScaler ADM jetzt in New Relic integrieren, um Analysen zu WAF- und Bot-Verstößen in Ihrem New Relic-Dashboard anzuzeigen. Mit dieser Integration können Sie:

  • Kombinieren Sie alle anderen externen Datenquellen in Ihrem New Relic Dashboard.

  • Verschaffen Sie sich einen Überblick über Analysen an einem zentralen Ort.

NetScaler ADM sammelt Bot- und WAF-Ereignisse und sendet sie je nach Ihrer Wahl entweder in Echtzeit oder in regelmäßigen Abständen an New Relic. Als Administrator können Sie die Bot- und WAF-Ereignisse auch in Ihrem New Relic-Dashboard einsehen.

Voraussetzungen

Für eine erfolgreiche Integration müssen Sie:

  • Rufen Sie einen New Relic-Ereignisendpunkt im folgenden Format ab:

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

    Weitere Informationen zur Konfiguration eines Event-Endpunkts finden Sie in der New Relic-Dokumentation.

    Weitere Informationen zum Abrufen einer Konto-ID finden Sie in der New Relic-Dokumentation.

  • Besorgen Sie sich einen New Relic-Schlüssel. Weitere Informationen finden Sie in der New Relic-Dokumentation.

  • Schlüsseldetails in NetScaler ADM hinzufügen

Schlüsseldetails in NetScaler ADM hinzufügen

Nachdem Sie ein Token generiert haben, müssen Sie Details in NetScaler ADM hinzufügen, um es in New Relic zu integrieren.

  1. Melden Sie sich bei NetScaler ADM an.

  2. Navigieren Sie zu Einstellungen > Ökosystemintegration.

  3. Klicken Sie auf der Seite Abonnements auf Hinzufügen.

  4. Wählen Sie auf der Registerkarte Feature auswählen die Features aus, die Sie exportieren möchten, und klicken Sie auf Weiter.

    • Echtzeitexport — Die ausgewählten Verstöße werden sofort nach New Relic exportiert.

    • Periodischer Export — Die ausgewählten Verstöße werden basierend auf der von Ihnen ausgewählten Dauer nach New Relic exportiert.

      Wählen Sie Funktionen

  5. Auf der Registerkarte Instanz auswählen können Sie entweder Alle Instanzen auswählen oder Benutzerdefiniert auswählenund dann auf Weiterklicken.

    • Alle Instanzen auswählen — Exportiert Daten aus allen NetScaler-Instanzen nach New Relic.

    • Benutzerdefinierte Auswahl — Ermöglicht es Ihnen, die NetScaler-Instanzen aus der Liste auszuwählen. Wenn Sie bestimmte Instanzen aus der Liste auswählen, werden die Daten nur von den ausgewählten NetScaler-Instanzen nach New Relic exportiert.

      Instanzen auswählen

  6. Gehen Sie auf der Registerkarte Abonnementeinstellungen wie folgt vor:

    1. Endpunkttyp — Wählen Sie New Relic.

    2. Endpunkt-URL — Geben Sie die Endpunktdetails von New Relic an. Der Endpunkt muss das Format https://insights-collector.newrelic.com/v1/accounts/<account_id>/events haben.

      Hinweis

      Aus Sicherheitsgründen wird die Verwendung von HTTPS empfohlen.

    3. Authentifizierungstoken — Kopieren Sie das Authentifizierungstoken von der New Relic-Seite und fügen Sie es ein.

    4. Häufigkeit auswählen — Wählen Sie Täglich oder Stündlich aus der Liste aus. Basierend auf der Auswahl exportiert NetScaler ADM die Details nach New Relic.

      Hinweis

      Gilt nur, wenn Sie im Periodischen ExportVerstöße ausgewählt haben.

    5. Klicken Sie auf Submit.

      Subscribe

      Hinweis

      • Wenn Sie die Option Periodischer Export zum ersten Mal konfigurieren, werden die ausgewählten Feature-Daten sofort an New Relic übertragen. Die nächste Exporthäufigkeit erfolgt basierend auf Ihrer Auswahl (täglich oder stündlich).

      • Wenn Sie zum ersten Mal mit der Option Echtzeitexport konfigurieren, werden die ausgewählten Daten sofort an New Relic übertragen, sobald die Verstöße in NetScaler ADM erkannt werden.

Die Konfiguration ist abgeschlossen. Einzelheiten können Sie auf der Seite Abonnements einsehen.

Seite "Abonnements"

New Relic Dashboard

Wenn die Ereignisse in New Relic exportiert werden, können Sie die Ereignisdetails unter Metriken und Ereignisse im folgenden JSON-Format anzeigen:

<subsription_name>_adm_<event name> wobei der Eventname Bot, WAF usw. sein kann.

Im folgenden Beispiel ist ADMSTAGING <subscription_name> und Bot <event_name>.

Dashboard

Sobald Sie die JSON-Daten in Ihr New Relic-Dashboard aufgenommen haben, können Sie als Administrator die NRQL (New Relic Query Language) verwenden und ein benutzerdefiniertes Dashboard mit Facetten und Widgets nach Ihrer Wahl erstellen, indem Sie Abfragen rund um die aufgenommenen Daten erstellen. Weitere Informationen finden Sie unter https://docs.newrelic.com/docs/query-your-data/nrql-new-relic-query-language/get-started/introduction-nrql-new-relics-query-language/.

Im Folgenden finden Sie ein Beispiel-Dashboard, das mit NRQL erstellt wurde:

Beispiel für ein Dashboard

Um dieses Dashboard zu erstellen, sind die folgenden Abfragen erforderlich:

  • Widget 1: Gesamtzahl einzigartiger Angriffe in der Tabelle “Ereignisse”

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

  • Widget 2: Eindeutige Transaktions-IDs in der Ereignistabelle

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

  • Widget 3: Gesamtzahl einzigartiger Bot-Typen und ihre Anzahl

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

  • Widget 4: Gesamtzahl eindeutiger App-Namen, bei denen Bot-Verstöße angezeigt werden

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

Integration mit New Relic