1.2. Google Chat と Red Hat Hybrid Cloud Console の統合
イベント通知を Google Chat の新規または既存の Google スペースに送信するように Red Hat Hybrid Cloud Console を設定できます。Google Chat インテグレーションは、すべての Hybrid Cloud Console サービスからのイベントをサポートします。
Hybrid Cloud Console 通知サービスとのインテグレーションでは、受信 Webhook を使用してイベントデータを受信します。各 Red Hat アカウントは、イベントの種類に応じてアクションを実行できる機能とともに、これらのイベントを誰がどのように受信できるかを設定します。
サポートへの問い合わせ
Hybrid Cloud Console と Google Chat とのインテグレーションに問題がある場合は、Red Hat に連絡してサポートを依頼してください。Help > Open a support case をクリックするか、Help > Support options から他のオプションを表示することで、Hybrid Cloud Console から直接 Red Hat サポートケースを開くことができます。
Google はトラブルシューティングを提供しません。Hybrid Cloud Console と Google Chat のインテグレーションは、Red Hat によって完全にサポートされています。
1.2.1. Google Chat での受信 Webhook の設定 リンクのコピーリンクがクリップボードにコピーされました!
Google スペースで、Hybrid Cloud Console に接続するための新しい Webhook を作成します。
前提条件
- Google Chat に新規または既存の Google スペースを所有している。
手順
Google スペースで、スペース名の矢印をクリックしてドロップダウンメニューを開きます。
- Apps & Integrations を選択します。
- Webhooks をクリックします。
Incoming webhooks ダイアログに以下の情報を入力します。
- インテグレーションの名前を入力します (例: Engineering Google Chat)。
- オプション: 通知用のアバターを追加するには、イメージへの URL を入力します。
- Save をクリックして Webhook URL を生成します。
- Hybrid Cloud Console での設定に使用する Webhook URL をコピーします。
1.2.2. Google Chat インテグレーションと Red Hat Hybrid Cloud Console の設定 リンクのコピーリンクがクリップボードにコピーされました!
Google Chat からの Webhook URL を使用して、Hybrid Cloud Console で新しいインテグレーションを作成します。
前提条件
Organization Administrator または Notifications administrator のパーミッションを持つユーザーとして Hybrid Cloud Console にログインしている。
注記メールアドレスが Red Hat ログインと同じでない場合、メールアドレスで Hybrid Cloud Console にログインすることはできません。詳細は、ログインの検索 を参照してください。
- Google Chat の受信 Webhook がある。
手順
- Hybrid Cloud Console で、Settings > Integrations に移動します。
- Communications タブを選択します。
- Add integration をクリックします。
- インテグレーションタイプとして Google Chat を選択し、Next をクリックします。
- Integration name フィールドに、インテグレーションの名前 (例: console-gchat) を入力します。
- Google スペースからコピーした受信 Webhook URL を Endpoint URL フィールドに貼り付け、Next をクリックします。
オプション: インテグレーションでイベントを割り当てます。これを行うと、動作グループが自動的に作成されます。
注記このステップを省略し、後でイベントタイプを関連付けることができます。
- OpenShift、Red Hat Enterprise Linux、Console などの製品ファミリーを選択します。
- インテグレーションをどのイベントに対応させるか選択します。
- インテグレーションの詳細を確認し、Submit をクリックしてインテグレーションを有効にします。
- Integrations ページを更新し、Integrations > Communications リストに Google Chat インテグレーションを表示します。Last connection attempt のステータスが Ready になっている場合は、接続が Hybrid Cloud Console からの通知を受け入れることができることを示しています。
検証
テスト通知を作成し、Google Chat を Hybrid Cloud Console に正常に接続していることを確認します。
- Integrations > Communications ページの Google Chat インテグレーションの横にあるオプションアイコン (⋮) をクリックし、Test をクリックします。
- Integration Test 画面でメッセージを入力し、Send をクリックします。フィールドを空白のままにすると、Hybrid Cloud Console はデフォルトのメッセージを送信します。
- Google スペースを開き、Hybrid Cloud Console から送信されたメッセージを確認します。
- Hybrid Cloud Console で Notifications > Event Log に移動し、Integration: Google Chat イベントが緑色のラベルでリストされていることを確認します。
1.2.3. Google Chat インテグレーション用の動作グループの作成 リンクのコピーリンクがクリップボードにコピーされました!
動作グループは、通知サービスが特定のイベントを受信したときに、Google Chat などの外部サービスにどの通知を送信するかを定義します。イベントは、Red Hat Hybrid Cloud Console サービスから動作グループにリンクできます。
前提条件
Organization Administrator または Notifications administrator のパーミッションを持つユーザーとして Hybrid Cloud Console にログインしている。
注記メールアドレスが Red Hat ログインと同じでない場合、メールアドレスで Hybrid Cloud Console にログインすることはできません。詳細は、ログインの検索 を参照してください。
- Google Chat インテグレーションの設定が完了している。
手順
- Hybrid Cloud Console で、Settings > Notifications に移動します。
- Notifications で Configure Events を選択します。
- イベント通知動作を設定するアプリケーションバンドルタブ (Red Hat Enterprise Linux、Console、または OpenShift) を選択します。
- Behavior Groups タブをクリックします。
- Create behavior group ウィザードを開くには、Create new group をクリックします。
- 動作グループの名前を入力し、Next をクリックします。
- Actions and Recipients の手順で、Actions ドロップダウンリストから Integration: Google Chat を選択します。
- Recipient ドロップダウンリストから、作成したインテグレーションの名前 (console-gchat など) を選択し、Next をクリックします。
- Associate event types ステップで、通知を送信する 1 つ以上のイベント (Policies: Policy triggered など) を選択し、Next をクリックします。
- 動作グループの設定を確認し、Finish をクリックします。新しい動作グループが Notifications ページに表示されます。
検証
-
Hybrid Cloud Console 通知をトリガーするイベントを作成します。たとえば、ポリシーイベントをトリガーするシステムで
insights-clientを実行します。 - 数分待ってから、Google Chat に移動します。
- Google Space で、Hybrid Cloud Console からの通知を確認します。
Hybrid Cloud Console で、Settings > Notifications > Event Log に移動して、Integration: Google Chat のラベルが表示されているイベントを確認します。
- ラベルが緑色であれば、通知は成功しています。
- ラベルが赤色の場合は、インテグレーションを調整する必要がある可能性があります。
- インテグレーションが想定どおりに機能しない場合は、受信 Webhook コネクターが Google Chat で適切に作成されていること、および正しい受信 Webhook URL が Hybrid Cloud Console インテグレーション設定に追加されていることを確認してください。
詳細は、通知ドキュメントの 通知失敗のトラブルシューティング を参照してください。