NetScaler Console-Dienst

Integration mit New Relic

Sie können NetScaler Console jetzt in New Relic integrieren, um Analysen für WAF, Bot, SSL, Gateway Insights und NetScaler Console-Audit-Logs in Ihrem New Relic-Dashboard anzuzeigen. Mit dieser Integration können Sie:

  • Alle anderen externen Datenquellen in Ihrem New Relic-Dashboard kombinieren.

  • Einblicke in Analysen an einem zentralen Ort erhalten.

NetScaler Console erfasst Bot-, WAF-, SSL-, Gateway Insights- und NetScaler Console-Audit-Log-Ereignisse und sendet sie sofort an New Relic. Als Administrator können Sie diese Ereignisse auch in Ihrem New Relic-Dashboard anzeigen.

Voraussetzungen

Für eine erfolgreiche Integration müssen Sie:

  • Einen New Relic-Ereignisendpunkt im folgenden Format abrufen:

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

    Weitere Informationen zum Konfigurieren eines Ereignisendpunkts finden Sie in der New Relic-Dokumentation.

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

  • Einen New Relic-Schlüssel abrufen. Weitere Informationen finden Sie in der New Relic-Dokumentation.

  • Die Schlüsseldetails in NetScaler Console hinzufügen

Hinzufügen der Schlüsseldetails in NetScaler Console

Nachdem Sie ein Token generiert haben, müssen Sie die Details in NetScaler Console hinzufügen, um die Integration mit New Relic zu ermöglichen.

  1. Melden Sie sich bei NetScaler Console an.

  2. Navigieren Sie zu Einstellungen > Observability Integration.

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

  4. Geben Sie auf der Seite Abonnement erstellen die folgenden Details an:

    1. Geben Sie einen Namen Ihrer Wahl in das Feld Abonnementname ein.

    2. Wählen Sie NetScaler Console als Quelle aus und klicken Sie auf Weiter.

    3. Wählen Sie New Relic aus und klicken Sie auf Konfigurieren. Auf der Seite Endpunkt konfigurieren:

      1. Endpunkt-URL – Geben Sie die New Relic-Endpunktdetails an. Der Endpunkt muss im Format https://insights-collector.newrelic.com/v1/accounts/<account_id>/events vorliegen.

      Hinweis:

      Aus Sicherheitsgründen wird die Verwendung von HTTPS empfohlen.

    4. Authentifizierungstoken – Kopieren Sie das Authentifizierungstoken von New Relic und fügen Sie es ein.

      1. Klicken Sie auf Senden.
    5. Klicken Sie auf Weiter.

    6. Klicken Sie auf Insights hinzufügen und wählen Sie auf der Registerkarte Funktion auswählen die Funktionen aus, die Sie exportieren möchten, und klicken Sie auf Ausgewählte hinzufügen.

      Hinweis:

      Wenn Sie NetScaler Console-Audit-Logs ausgewählt haben, können Sie Täglich oder Stündlich für die Häufigkeit des Exports von Audit-Logs nach New Relic auswählen.

    7. Klicken Sie auf Weiter.

    8. Auf der Registerkarte Instanz auswählen können Sie entweder Alle Instanzen auswählen oder Benutzerdefinierte Auswahl wählen und dann auf Weiter klicken.

      • Alle Instanzen auswählen – Exportiert Daten von allen NetScaler-Instanzen nach New Relic.

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

    9. Klicken Sie auf Senden.

      Hinweis:

      • Die Daten für die ausgewählten Insights werden sofort an New Relic übertragen, nachdem die Verstöße in NetScaler Console erkannt wurden.

Die Konfiguration ist abgeschlossen. Sie können die Details auf der Seite Abonnements anzeigen.

Abonnementseite

New Relic-Dashboard

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

<abonnementname>_adm_<ereignisname>, wobei der Ereignisname Bot, WAF usw. sein kann.

Im folgenden Beispiel ist ADMSTAGING der <abonnementname> und Bot der <ereignisname>.

Dashboard

Sobald die JSON-Daten in Ihr New Relic-Dashboard aufgenommen wurden, 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 um die aufgenommenen Daten herum konstruieren. 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/

Das Folgende ist ein Beispiel-Dashboard, das mit NRQL erstellt wurde:

Beispiel-Dashboard

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

  • Widget 1: Gesamtzahl der eindeutigen Angriffe in der Ereignistabelle

    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 der eindeutigen Bot-Typen und deren Zählungen

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

  • Widget 4: Gesamtzahl der eindeutigen App-Namen mit Bot-Verstößen

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

Integration mit New Relic