リモート Web サーバにアラート通知を送信するように Webhook を構成できます。Webhook は、HTTP POST/PUT 経由で通知を行います。
前提条件
スーパー管理者ユーザー、または関連する権限を持つロールに関連付けられたユーザーとして vRealize Log Insight の Web ユーザー インターフェイスにログインしていることを確認します。詳細については、ロールの作成および変更を参照してください。Web ユーザー インターフェイスの URL 形式は https://log-insight-host です。log-insight-host は vRealize Log Insight 仮想アプライアンスの IP アドレスまたはホスト名です。
手順
- [管理] タブに移動します。
- [構成] で、[Webhook] をクリックします。
- [新しい Webhook] をクリックします。
- [名前] テキスト ボックスに、Webhook の名前を入力します。
- 次の情報を入力します。
オプション 説明 エンドポイント 通知の送信先のエンドポイントを選択します(Slack、Pager Duty、カスタム エンドポイントなど)。選択したエンドポイント タイプに基づいて、次の機能を利用できます。 - ユーザー インターフェイスに、追加の入力オプションがあります。
- ユーザー インターフェイスは Webhook ペイロードに事前定義されたテンプレートを入力します。このテンプレートは要件に合わせてカスタマイズできます。
Webhook URL Webhook 通知をポストするリモート Web サーバの URL を入力します。接続を確認するには、[テスト アラート] をクリックします。 複数の Webhook URL を空白のスペースで区切って入力できます。
統合キー Pager Duty エンドポイントを選択する場合は、Webhook 要求用の統合キーを入力します。 詳細設定 カスタム エンドポイントを選択する場合は、コンテンツ タイプ、アクションなどの追加情報を入力します。 [コンテンツ タイプ] のデフォルト値は JSON で、[アクション] は POST です。これらのオプションをカスタマイズして、[カスタム ヘッダー] 内の追加のヘッダーを要求に追加できます。構成されたリモート Web サーバが Webhook 通知の POST/PUT への認証を必要とする場合は、[認証ユーザー] および [認証パスワード] テキスト ボックスにサーバで認証するためのユーザー名とパスワードを入力します。
Webhook ペイロード この領域は [エンドポイント] ドロップダウン メニューでの選択に基づいて自動的に入力されます。Webhook 通知の POST/PUT 要求の一部として送信される本文のテンプレートであるペイロードをカスタマイズできます。本文は XML または JSON 形式にすることができます。 パラメータ パラメータのリストを使用して、Webhook ペイロードを構築できます。Webhook 通知の送信中、パラメータは実際の値に置き換えられます。 AlertName
AlertType
SearchPeriod
HitOperator
messages
HasMoreResults
Url
EditUrl
Info
Recommendation
NumHits
TriggeredAt
SourceInfo
- [保存] をクリックします。