Pingdom als Drittanbieter-Datenquelle konfigurieren

IBM® NS1 Connect® unterstützt die Integration mit Pingdom BeepManager, und überträgt Daten vom Pingdom-Überwachungsdienst an NS1 Connect, wo sie für Entscheidungen zur Steuerung des DNS-Verkehrs verwendet werden können.

Während des Implementierungsprozesses konfigurieren Sie eine Datenquelle eines Drittanbieters innerhalb von NS1 Connect , um eine Verbindung mit Ihrem Pingdom-Konto herzustellen. Dann erstellen Sie Datenfeeds für jeden Pingdom-Monitor, den Sie mit der/den Antwort(en) in den NS1 Connect DNS-Einträgen verbinden möchten. Schließlich konfigurieren Sie eine Filter Chain innerhalb der relevanten DNS-Einträge, um die dynamische Verkehrssteuerung auf der Grundlage des Up/Down-Status oder anderer kritischer Metriken zu aktivieren, die von den überwachten Endpunkten gesammelt wurden. Wenn der Pingdom-Monitor feststellt, dass ein Endpunkt ausgefallen ist, werden die Up/Down-Metadaten für jede verbundene Antwort aktualisiert, und die Plattform NS1 Connect vermeidet es, sie an die anfragenden Clients zu senden.

Schritt 1 - Erstellen einer Datenquelle auf der Plattform NS1 Connect

Befolgen Sie die folgenden Anweisungen, um eine Datenquelle zu konfigurieren und Pingdom BeepManager mit der Plattform NS1 Connect zu verbinden.

  1. Navigieren Sie im Portal NS1 Connect zur Seite Integrationen.
  2. Klicken Sie auf "Datenquelle hinzufügen ".

  3. Klicken Sie auf das Pingdom-Logo.
  4. Geben Sie einen Namen für die Datenquelle als interne Referenz ein.

  5. Klicken Sie auf "Datenquelle speichern ".
  6. Wenn Sie aufgefordert werden, einen Feed aus der neuen Datenquelle zu erstellen, klicken Sie auf das X in der oberen rechten Ecke, um das Fenster zu schließen. Sie werden die Datenfeeds später hinzufügen.

  7. Navigieren Sie zurück zur Registerkarte „Datenquellen“ und kopieren Sie die Quell-ID, die neben der gerade erstellten Pingdom-Datenquelle angezeigt wird. Sie benötigen diese ID, um die Integration innerhalb der Pingdom-Plattform zu konfigurieren.

Schritt 2 – Erstellen Sie einen Webhook in Ihrem Pingdom-Konto

  1. Melden Sie sich beim Pingdom-Portal an und navigieren Sie zur Seite "Integrationen ".
  2. Klicken Sie auf "Integration hinzufügen ".

  3. Wählen Sie neben "Typ " im Dropdown-Menü "Webhook" aus und geben Sie einen Namen für den Webhook ein.
  4. Geben Sie neben URL https://api.nsone.net/v1/feed/<sourceID> ein und ersetzen Sie <sourceID> durch die eindeutige ID der Pingdom-Beeper-Datenquelle ersetzt wird, die im vorherigen Schritt generiert wurde.
  5. Klicken Sie auf "Integration speichern ".
  6. Navigieren Sie in der Seitennavigation zu "Erfahrungsüberwachung" > "Verfügbarkeit ".
  7. Klicken Sie auf "Häkchen hinzufügen ".

  8. Geben Sie einen Namen für den Alert ein.
  9. Klicken Sie auf die Registerkarte "Netzwerk" und legen Sie die Art der Verfügbarkeitsprüfung fest, z. B. TCP, Ping usw.
  10. Geben Sie neben "Domain/IP" ns1.com ein.
  11. Blättern Sie nach unten zu Integrationen verbinden und markieren Sie das Kästchen neben dem NS1 Connect Webhook, den Sie zuvor erstellt haben.
  12. Füllen Sie die anderen Felder nach Wunsch aus und klicken Sie auf "Scheck erstellen ".

    Hinweis : Für diese Integration stellen Sie die Benachrichtigungsverzögerung auf null, d. h. keine Verzögerung.
  13. Klicken Sie in der Liste auf die neue Verfügbarkeitsprüfung, um sie zu bearbeiten.
  14. Wenn sich das Fenster "Überprüfung bearbeiten" öffnet, endet die URL in der Adressleiste Ihres Browsers mit der eindeutigen ID für diese Verfügbarkeitsprüfung. Kopieren und speichern Sie die ID. Sie benötigen dies, um den entsprechenden Datenfeed zu konfigurieren.

  15. Wiederholen Sie die Schritte 6-14 für jede Betriebszeitprüfung, die Sie mit DNS-Antworten auf NS1 Connect verbinden möchten.

Schritt 3 – Konfigurieren Sie einen Daten-Feed für jede Pingdom-Verfügbarkeitsprüfung

In NS1 Connect automatisieren Datenfeeds Aktualisierungen von NS1 Connect Monitoren oder Datenquellen von Drittanbietern zu bestimmten Metadatenfeldern in den entsprechenden DNS-Antworten. Führen Sie die folgenden Anweisungen aus, um einen Daten-Feed zu erstellen, der einer Pingdom-Uptime-Prüfung entspricht und den Datenfluss von Pingdom zu NS1 Connect ermöglicht. Diese Schritte müssen Sie für jeden Betriebszeit-Monitor wiederholen, den Sie verbinden möchten.

  1. Navigieren Sie im Portal NS1 Connect zu Integrationen > Feeds.
  2. Klicken Sie auf das Pingdom-Logo unter "Feed zu einer vorhandenen Datenquelle hinzufügen ".

  3. Geben Sie einen Namen für den Datenfeed ein. Dies dient der internen Referenz, sollte aber mit der entsprechenden Pingdom-Verfügbarkeitsprüfung übereinstimmen oder leicht damit in Verbindung gebracht werden können.

  4. Fügen Sie neben „Pingdom-Prüf-ID“ die eindeutige ID für die Verfügbarkeitsprüfung ein oder geben Sie sie ein. Dies ist die Textzeichenfolge, die am Ende von Schritt 2 aus der URL kopiert wurde.
  5. Klicken Sie auf "Feed speichern ".
  6. Wiederholen Sie diesen Vorgang, um einen Datenfeed für jede Pingdom-Verfügbarkeitsprüfung zu erstellen.

Schritt 4 - Verbinden Sie jeden Daten-Feed mit den NS1 Connect DNS-Antworten

Um automatische Updates von Pindgom zu DNS-Record-Antworten auf der NS1 Connect Plattform zu konfigurieren, müssen Sie die in Schritt 3 konfigurierten Datenfeeds mit den entsprechenden DNS-Antworten verbinden. Sie ordnen jeden Feed dem Metadatenfeld "Auf/Ab" auf der Seite "Datensatzdetails" für die entsprechende Antwort zu.

Anweisungen hierzu finden Sie unter "Anschließen eines Monitors oder einer Datenquelle an eine DNS-Antwort ".

Schritt 5 - Erstellen einer Filter Chain

Nachdem Sie automatische Updates von Pingdom konfiguriert haben, überprüfen Sie die entsprechenden Antworten. Sie können eine Filter Chain für den übergeordneten DNS-Eintrag erstellen, um die dynamische Verkehrssteuerung zu aktivieren. Verwenden Sie den Up-Filter, um NS1 Connect anzuweisen, bei Routing-Entscheidungen Antworten zu eliminieren, die nicht verfügbar sind. Während die Pingdom-Prüfung die Antwort-Metadaten aktualisiert, passt die Plattform das Verhalten der Verkehrssteuerung an, um sich ändernden Netzwerkbedingungen Rechnung zu tragen.