Sie können einen Webhook konfigurieren, um Warnungsbenachrichtigungen an einen entfernten Webserver zu senden. Webhooks stellen Benachrichtigungen über HTTP POST/PUT bereit.
Voraussetzungen
Vergewissern Sie sich, dass Sie bei der vRealize Log Insight-Web-Benutzeroberfläche als Super-Admin-Benutzer oder als Benutzer mit einer Rolle angemeldet sind, die über die entsprechenden Berechtigungen verfügt. Weitere Informationen hierzu finden Sie unter Erstellen und Ändern von Rollen. Das URL-Format der Web-Benutzeroberfläche lautet https://log-insight-host, wobei log-insight-host die IP-Adresse oder der Hostname der virtuellen vRealize Log Insight-Appliance ist.
Prozedur
- Navigieren Sie zur Registerkarte Administration.
- Klicken Sie unter „Konfiguration“ auf Webhook.
- Klicken Sie auf Neuer Webhook.
- Geben Sie im Textfeld Name einen Namen für den Webhook ein.
- Geben Sie die folgenden Informationen ein.
Option Beschreibung Endpoint Wählen Sie den Endpoint aus, an den Sie die Benachrichtigung senden möchten, z. B. Slack, Pager Duty oder einen benutzerdefinierten Endpoint. Basierend auf dem ausgewählten Endpointtyp: - Die Benutzeroberfläche bietet zusätzliche Eingabeoptionen.
- Die Benutzeroberfläche füllt die Webhook-Nutzlast mit einer vordefinierten Vorlage, die Sie entsprechend Ihren Anforderungen anpassen können.
Webhook-URL Geben Sie die URL für den Remote-Webserver ein, auf dem Sie die Webhook-Benachrichtigungen veröffentlichen möchten. Um die Verbindung zu überprüfen, klicken Sie auf Testwarnung. Sie können mehrere Webhook-URLs getrennt durch ein Leerzeichen eingeben.
Integrationsschlüssel Wenn Sie einen Pager Duty-Endpoint auswählen, geben Sie einen Integrationsschlüssel für Webhook-Anforderungen ein. Erweiterte Einstellungen Wenn Sie einen benutzerdefinierten Endpoint auswählen, geben Sie zusätzliche Informationen wie Inhaltstyp, Aktion usw. ein. Der Standardwert für Inhaltstyp ist JSON und Aktion ist POST. Unter Benutzerdefinierte Kopfzeilen können Sie diese Optionen anpassen und zusätzliche Kopfzeilen zur Anforderung hinzufügen. Wenn der konfigurierte Remote-Webserver eine Autorisierung für POST/PUT der Webhook-Benachrichtigung erfordert, geben Sie den Benutzernamen und das Kennwort für die Authentifizierung beim Server in die Textfelder Autorisierungsbenutzer und Autorisierungskennwort ein.
Webhook-Nutzlast Dieser Bereich wird basierend auf Ihrer Auswahl im Dropdown-Menü Endpoint automatisch ausgefüllt. Sie können die Nutzlast anpassen, die als Vorlage für den Text dient, der als Teil der POST/PUT-Webhook-Benachrichtigungsanforderung gesendet wird. Der Text kann im XML- oder JSON-Format vorliegen. Parameter Sie können die Liste der Parameter verwenden, um die Webhook-Nutzlast zu erstellen. Die Parameter werden beim Senden der Webhook-Benachrichtigung durch die tatsächlichen Werte ersetzt. AlertName
AlertType
SearchPeriod
HitOperator
messages
HasMoreResults
Url
EditUrl
Info
Recommendation
NumHits
TriggeredAt
SourceInfo
- Klicken Sie auf Speichern.