データベース監査機能に関連するイベントアラームは、Tencent Cloud可観測プラットフォーム(TCOP)およびイベントバスに統合されました。ルールテンプレートでリスクレベルアラームを設定し、アラーム送信を選択した場合、該当ルールテンプレートにヒットした監査ログは、関連付けられたユーザーにアラーム通知をトリガーします。同時に、Tencent Cloud可観測プラットフォームでは、ユーザーがアラーム履歴の確認、アラームポリシー管理(アラームのオン/オフ機能)、およびアラームのミュートを実施可能です。データベース監査にイベントアラームを設定することで、ユーザーはリスクアラームをタイムリーに取得し、問題のある監査ログを迅速に特定できるよう支援します。
本稿は、TCOPおよびイベントバスから、データベース監査が有効化されたインスタンスに対してイベントアラームを設定する方法を紹介します。
前提条件
イベントアラーム機能の利用申請をチケット提出しました(本機能の申請は、北京、上海、広州、成都、シンガポールリージョンにデプロイされたインスタンスのみサポートされています)。 TCOPを使用してイベントアラームを設定する
アラームポリシーを作成する
1. TCOPコンソールにログインし、左側ナビゲーションでアラーム管理 > ポリシー管理ページを選択します。 2. アラームポリシーリストページで、新規作成をクリックします。
3. 新規ポリシーページで、基本情報、アラームルール、アラーム通知の設定を完了します。
ポリシータイプ:クラウドのデータベース > TDSQL-C > MySQLを選択します。
アラームオブジェクト:オブジェクトが配置されているリージョンを選択するか、オブジェクトのインスタンスIDを検索することで、関連付けが必要なオブジェクトインスタンスを選択可能です。
トリガー条件:イベントアラームを選択し、イベント追加をクリックして、必要に応じてデータベース監査低リスク、データベース監査中リスクまたはデータベース監査高リスクのアラームイベントを追加します。
アラーム通知の設定:システムプリセット通知テンプレートとユーザーカスタマイズ通知テンプレートの選択をサポートします。各アラームポリシーには最大3つの通知テンプレートまで関連付け可能です。カスタム通知テンプレートについては、新規通知テンプレートの作成をご参照ください。 システムプリセットテンプレートを選択する
テンプレートを新規作成する
4. 問題がないことを確認した後、完了をクリックします。
アラームオブジェクトの関連付け
アラームポリシーの作成後、同一のポリシーが適用される他のアラームオブジェクト(インスタンス)に関連付けることも可能です。ルールテンプレートの内容に合致し、かつ追加されたリスクレベルに該当し、さらにルールテンプレートのアラームポリシー設定がアラーム送信となっているインスタンスの場合、生成された監査ログについてアラーム通知が送信されます。
2. アラームポリシー管理ページのアラームオブジェクト欄で、オブジェクト追加をクリックします。
3. ポップアップダイアログで関連付けが必要なアラームオブジェクトを選択し、確定をクリックすると、アラームオブジェクトの関連付けが完了します。
アラーム履歴の参照、アラームポリシー管理(アラームオンオフ)およびアラームミュート
TCOPを通じて、関連するイベントアラームの履歴を確認したり、アラームポリシーの管理やアラームブロックの作成を行ったりできます。関連操作については、以下のガイドをご参照ください: イベントバスでイベントアラームを設定する
ステップ1:イベントバスを開通する
Tencent Cloud EventBridgeは、アクセス管理(Cloud Access Management、CAM)を通じて権限管理を実現します。CAMはTencent Cloudが提供する権限およびアクセス管理サービスであり、主に顧客がTencent Cloudアカウント下のリソースへのアクセス権限を安全に管理することを支援します。ユーザーはCAMを通じてユーザー(グループ)の作成、管理、破棄が可能であり、ID管理とポリシー管理を使用して他のユーザーのTencent Cloudリソース利用権限を制御できます。イベントバスEventBridgeをご利用になる前に、製品ページで本サービスをアクティベートする必要があります。メインアカウントのアクティベート方法およびサブアカウントへの本サービス利用権限付与については、イベントバスの開通をご参照ください。 ステップ2:TDSQL-C for MySQL データベース監査関連のイベントアラームを設定する
イベントバスサービスを有効化した後、イベントソースの接続方法を選択する必要があります。現在、TDSQL-C for MySQLデータベース監査によって生成される監視イベントをイベントソースとしてイベントバスに接続することがサポートされています。
注意:
TDSQL-C for MySQLで発生したアラーム、監査などの運用保守イベントは、すべてクラウドサービスイベントセットに配信されます。この配信はデフォルト設定であり、変更や編集はサポートされていません。
Tencent Cloud EventBridgeサービスを有効にした後、自動的に広州リージョンにデフォルトのクラウドサービスイベントセットを作成します。TDSQL-C for MySQLで発生したアラームイベント(監視イベントおよび監査イベント)は自動的にここに配信されます。
2. 上部でリージョンとして広州を選択します。
3. クラウドサービスイベントセットの下にあるdefaultイベントセットをクリックします。
4. defaultイベントセットの詳細ページでイベントルールの管理をクリックします。
5. 遷移先のページで新規作成をクリックします。
6. 新規作成イベントルールページで以下の設定を完了した後、次へをクリックします。
|
ルール名称 | ルール名称を入力してください。使用できる文字は、アルファベット、数字、アンダースコア、ハイフンのみです。アルファベットで始まり、数字またはアルファベットで終わり、2~60文字で入力してください。 |
ルール説明 | ルール説明を入力してください。数字、中国語、英語、および一般的な句読点のみ使用可能で、200文字以内で入力してください。 |
Tag | タグを有効にするかどうかをカスタマイズし、有効にした後はこのイベントルールにタグを追加することが可能になります。 |
データ変換 | イベントデータ変換は、イベント内容を簡単に処理するのに役立ちます。例えば、イベント内のフィールドを抽出・解析し、マッピングと再構成を行った後、イベントターゲットに配信することができます。 |
イベントサンプル | イベント構造のサンプルを提供しています。これはイベントマッチングルールの設定の参考となるもので、イベントサンプル選択でターゲットテンプレートを見つけて参考にすることができます。 |
イベントパターン | フォームモードとカスタムイベントをサポートしています。ここではフォームモードの使用がより便利であることを推奨します。 |
クラウドサービス タイプ | TDSQL-C for MySQLを選択する |
イベントの種別 | 必要なデータベース監査関連アラームのイベント種別(データベース監査低リスク、データベース監査中リスク、データベース監査高リスク)を選択します。 |
マッチングルールをテストする | イベントサンプルで選択したイベント種別テンプレートを選択し、マッチングルールをテストするをクリックします。テストに合格したら、次へを実行できます |
指定されたインスタンスからのイベントアラームを受信する必要がある場合、ルールを次のように設定します:
{
"source":"cynosdb_mysql.cloud.tencent",
"subject":"ins-xxxxxx"
}
TDSQL-C for MySQLからのすべてのイベントで、かつインスタンスidがins-xxxの場合のみ、ルールマッチングを通じてプッシュされます。その他のイベントは破棄され、ユーザーに届きません。
アレイモードを使用して複数のリソースをマッチングすることもできます:
{
"source":"cynosdb_mysql.cloud.tencent",
"subject":["ins-xxxxxx","ins-xxxxxx"]
}
7. イベントターゲットタブで以下の設定を完了し、イベントルールを直ちに有効化するにチェックを入れ、完了をクリックします。
|
トリガー方式 | メッセージプッシュを選択する |
メッセージテンプレート | 監視アラームテンプレートまたは汎用通知テンプレートの選択をサポートします |
アラーム内容 | 中国語または英語の選択をサポートします |
通知方式 | インターフェースコールバック、チャネルプッシュ、または全方式の選択をサポートします。ここではチャネルプッシュ方式を選択した例として、以降の設定を行います |
受信対象 | ユーザーまたはユーザーグループの選択 |
通知時間帯 | カスタム通知時間帯 |
受信チャネル | 受信チャネルを選択します。SMSは500文字まで、電話は350文字までです。長すぎるイベント(インスタンス名が長すぎるなどの原因による可能性があります)はプッシュされません。複数のチャネルを同時に設定することをおすすめします。 |
説明:
複数のイベントターゲットを設定する必要がある場合は、追加をクリックして設定できます。
8. 作成が完了すると、イベントルールリストでそのイベントルールを照会および管理できます。