Webhook-Endpunkt in SR Ops erstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Erstellen Sie einen Webhook-Endpunkt, damit APM-Tools (Application Performance Management) automatisierte Echtzeitnachrichten oder -informationen an SR Ops senden können.

    Vorbereitungen

    Erforderliche Rolle: evt_mgmt_integration

    Warum und wann dieser Vorgang ausgeführt wird

    Das Plugin Ereignismanagement Connectors stellt SR Ops die APM-Tools bereit.

    Sie haben einen Webserviceaccount in Ihrer Instanz konfiguriert. Dieser Account wird vom APM-Tool dazu verwendet, die Instanz zu authentifizieren, damit Warnungen an diesen Service in SR Ops gesendet werden können. Im Rahmen dieser Aufgabe konfigurieren Sie die folgenden Elemente:
    1. In SR Ops:
      • Geben Sie an, ob für jede Warnung ein Incident erstellt werden soll.
      • Geben Sie an, ob eine Benachrichtigung an Teammitglieder gesendet werden soll, wenn eine Warnung empfangen oder ein Incident erstellt wird.
      • Geben Sie das APM-Tool an, mit dem Warnungen vom Service weitergeleitet werden.
    2. Konfigurieren Sie in der Managementkonsole für das APM-Tool wie folgt den Authentifizierungsheader für Aktionen für Warnungen:
      • Legen Sie den gesicherten Endpunkt fest, an den das APM-Tool Warnungen sendet.
      • Legen Sie den Serviceaccount fest, der vom APM-Tool zum Senden von Warnungen verwendet wird. Normalerweise verwenden Sie den Account zum Generieren des Authentifizierungsheaders für den Endpunkt für Warnungen.

    Prozedur

    1. Navigieren Sie zu Alle > Site Reliability Operations > Site Reliability Ops Workspace.
    2. Öffnen Sie im Site Reliability Ops-Arbeitsbereich mit einer der folgenden Methoden einen Servicedatensatz:
      • Öffnen Sie auf der Homepage ( Homepage-Symbol) im Abschnitt „Services“ einen Service.
      • Öffnen Sie auf der Seite mit der Serviceübersicht ( Symbol der Serviceseite) einen Service.
      Auf der Serviceseite werden die Registerkarten Details, Beziehungen und Integrationen angezeigt.
    3. Klicken Sie auf die Registerkarte Integrationen und dann auf Neu.
    4. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Integrationen“
      Feld Beschreibung
      Name Name der Integration
      Quelle Der Push-Connector, mit dem Nachrichten vom Service gesendet werden. SR Ops bestimmt anhand dieser Informationen, wie eingehende Nachrichten decodiert werden.

      Klicken Sie im Feld Quelle auf das Suchsymbol ( Suchsymbol), und wählen Sie dann die Quelle aus, die für den Service verwendet werden soll.

      Incident erstellen Option zum Erstellen eines Incident für jede empfangene Warnung
      Trigger notification (Benachrichtigung auslösen)/Notify on (Benachrichtigung bei) Mit dieser Option wird festgelegt, ob Benachrichtigungen gesendet werden, wenn Warnungen empfangen oder Incidents erstellt werden.

      Aktivieren Sie das Kontrollkästchen Trigger notification (Benachrichtigung auslösen), damit Benachrichtigungen gesendet werden. Mit der Einstellung Notify on (Benachrichtigung bei) wird festgelegt, ob die Benachrichtigung gesendet wird, wenn eine Warnung empfangen wird oder wenn ein Incident erstellt wird.

      Wenn für die Gruppe ein Rufbereitschaftszeitplan konfiguriert ist, wird die Benachrichtigung an die Mitglieder der Rufbereitschaftsschicht gesendet. Wenn kein Zeitplan definiert ist, wird die Benachrichtigung vom System an alle Mitglieder der Gruppe gesendet.

      Benachrichtigungen werden vom System über die Kanäle gesendet, die durch die Eigenschaft sn_sro.notification_communication_channels festgelegt sind. Details siehe SR Ops-Systemeigenschaften.

      Hinweis:
      Die Anwendung basissystemgestützt SR Ops unterstützt die Aktion des Sendens von Benachrichtigungen, wenn Warnungen empfangen oder Incidents erstellt werden. Sie können sowohl anwenderdefinierte Aktionen als auch anwenderdefinierte Bedingungen definieren, die eine Aktion auslösen. Weitere Informationen hierzu finden Sie unter Anwenderdefinierte Bedingung zum Auslösen von Aktionen definieren und Anwenderdefinierte Aktion definieren.
    5. Klicken Sie auf Speichern.
      Die Registerkarte Integrationen wird durch zwei Registerkarten ersetzt: die Registerkarten Details und Integration Actions (Integrationsaktionen) für die neue Integration.
      • Auf der Registerkarte Details werden die Werte angezeigt, die Sie bisher festgelegt haben.
      • Die Anwendung basissystemgestützt SR Ops unterstützt die Aktion des Sendens von Benachrichtigungen, wenn Warnungen empfangen oder Incidents erstellt werden. Sie können sowohl anwenderdefinierte Aktionen als auch anwenderdefinierte Bedingungen definieren, die eine Aktion auslösen. Anwenderdefinierte Bedingungs-/Aktionspaare für die Integration werden auf der Registerkarte Integration Actions (Integrationsaktionen) angezeigt. Siehe Anwenderdefinierte Bedingung zum Auslösen von Aktionen definieren und Anwenderdefinierte Aktion definieren.

      Das System generiert eine Webhook-URL, die den gesicherten Endpunkt darstellt, an den das APM-Tool Nachrichten senden soll. Die URL wird auf der Registerkarte Details für die Integration angezeigt. Sie kopieren die URL zur Verwendung im nächsten Schritt.

      Die Registerkarte „Details“ und die Registerkarte „Integration Actions“ (Integrationsaktionen) für die neue Integration werden aktualisiert, wenn Sie die Integration speichern.