Sie können Webhook in jede Endpoint-REST API integrieren und die ausgehende Nutzlast konfigurieren.

Voraussetzungen

Vergewissern Sie sich, dass Sie über die Webhook-Anmeldedaten verfügen.

Prozedur

  1. Klicken Sie im linken Menü auf Konfigurieren > Warnungen und klicken Sie dann im rechten Bereich auf Einstellungen für ausgehende Pakete.
  2. Klicken Sie auf Hinzufügen und wählen Sie im Dropdown-Menü Plug-In-Typ die Option Webhook-Benachrichtigungs-Plug-In aus.
    Das Dialogfeld wird um Ihre Einstellungen für Plug-In-Instanzen erweitert.
  3. Geben Sie im Feld Instanzname einen Namen ein.
  4. Geben Sie die Webhook-URL ein.
    Hinweis: Für Benachrichtigungen, die auf ausgehende Webhook-Instanzen verweisen, dient die URL, die Sie hier eingeben, als Basis-URL, die mit dem Endpoint-URL-Suffix kombiniert wird, das in zugehörigen Webhook-Nutzlastvorlagen definiert ist.
  5. Geben Sie einen Wert für die Anzahl der Verbindungen ein.
    Die Anzahl der Verbindungen stellt die maximale Anzahl der zulässigen offenen Verbindungen pro Knoten in VMware Aria Operations dar.
  6. (Optional) Wählen Sie Ihren HTTP-Proxy aus.
  7. Wählen Sie den Anmeldedatentyp in der Liste aus.
    Hinweis: Wenn Ihre Endpoint-URL keinerlei Authentifizierung erfordert, wählen Sie Keine Anmeldedaten aus der Liste Anmeldedatentyp aus.
  8. Fügen Sie die Details der Anmeldedaten hinzu oder bearbeiten Sie sie. Klicken Sie auf das Pluszeichen und geben Sie im rechten Bereich die Details der neuen Anmeldedaten ein. Klicken Sie dann auf Speichern.
    Die Felder im Bereich Neue Anmeldedaten erstellen werden basierend auf dem von Ihnen ausgewählten Anmeldedatentyp angezeigt.
    Anmeldedatentyp Felder
    Standardauthentifizierung Geben Sie Namen, den Benutzernamen und das Kennwort ein.
    Bearer-Token Geben Sie den Namen der Anmeldedaten und das Token ein.
    OAuth-Authentifizierung Geben Sie die folgenden Details ein:
    • Name: Geben Sie einen Namen für die Authentifizierung ein.
    • Gewährungstyp: Wählen Sie entweder Client-Anmeldedaten oder Kennwortanmeldedaten aus.
    • Authentifizierungs-URL: Geben Sie die URL ein, von der das Zugriffstoken abgerufen werden kann.
    • Client-ID: Geben Sie die Client-ID für die Authentifizierungs-URL ein.
    • Geheimer Client-Schlüssel: Geben Sie den geheimen Client-Schlüssel für die Authentifizierungs-URL ein.
    • Benutzername: Geben Sie den Benutzernamen für die Authentifizierungs-URL ein.
      Hinweis: Dieses Feld wird nur angezeigt, wenn der Gewährungstyp Kennwortanmeldedaten ist.
    • Kennwort: Geben Sie das Kennwort für die Authentifizierungs-URL ein.
      Hinweis: Dieses Feld wird nur angezeigt, wenn der Gewährungstyp Kennwortanmeldedaten ist.
    • Geltungsbereich: Geben Sie die Bezeichnungen ein, um das Zugriffstoken anzugeben. Die Bezeichnungen geben die Berechtigungen für die Zugriffstoken an.
    • Anmeldedaten senden: Wählen Sie entweder Im Autorisierungsheader oder Im Textkörper aus.
      • Im Autorisierungsheader: Sendet die Client-ID und den geheimen Client-Schlüssel in der Kopfzeile.
      • Im Textkörper: Sendet die Client-ID und den geheimen Client-Schlüssel im Nutzlasttext.
      Hinweis: Dieses Feld wird nur angezeigt, wenn der Gewährungstyp Client-Anmeldedaten ist.
    • Pfad des Zugriffstokens: Geben Sie Ihren Zugriffstokenpfad ein.
    • Gültigkeitstokenpfad: Um zu verfolgen, wann das Token abläuft, geben Sie den Gültigkeitstokenpfad ein und wählen Sie das Format aus der Dropdown-Liste aus. Sie können eines der folgenden Formate auswählen:
      • zweiten
      • Millisekunde
      • Absolute Zeit
    • Kopfzeilenname: Geben Sie einen Kopfzeilennamen ein. Standardmäßig ist der Kopfzeilenname „Autorisierung“.
    • Präfix: Geben Sie ein Präfix ein. Standardmäßig ist das Präfix „Inhaber“.
    • HTTP-Proxy: Wählen Sie Ihren HTTP-Proxy aus.
    Zertifikat Geben Sie die folgenden Details ein:
    • Name: Geben Sie den Namen des Zertifikats ein.
    • Zertifikat: Geben Sie das Zertifikat im X.509-Format ein.
    • Zertifikatsschlüssel: Geben Sie den privaten Schlüssel ein. Die unterstützten Formate sind Open SSL, PKCS1 und PKCS8.
    API-Schlüssel Geben Sie den Namen, den API-Schlüssel und den API-Wert ein.
  9. Um die angegebenen Pfade, Anmeldedaten und Berechtigungen zu überprüfen, klicken Sie auf Test.
    Hinweis:
    • Die Funktion Test unterstützt derzeit keine benutzerdefinierten Vorlagen. Wenn die Vorlage eine benutzerdefinierte Kopfzeile enthält, schlägt der Test möglicherweise fehl.
  10. Klicken Sie auf Speichern.

Ergebnisse

Diese Instanz des Webhook-Benachrichtigungs-Plug-Ins ist konfiguriert und wird ausgeführt.