アラーム定義の設定

アラーム定義を設定して、データベース管理の診断および管理でアラームを作成および管理するプロセスを簡略化できます。

「アラーム定義」セクションでは、使用可能な標準化されたルールおよびしきい値のセットを使用し、Oracle推奨のアラームを作成して、CPUやストレージ使用率などの重要なデータベース・メトリックを事前に監視できます。Diagnostics & ManagementでOracleが推奨するアラームにより、Oracle Cloud Infrastructure Monitoringサービス・アラームを作成し、管理対象データベースの一般的な運用シナリオの通知システムを設定するプロセスが大幅に簡素化されます。このプロセスは、データベースの状態とパフォーマンスの問題を通知し、管理対象データベースがOracle Databaseモニタリングのベスト・プラクティスと効率的、セキュアに連携して動作することを保証するプロアクティブなモニタリング・メカニズムとして機能します。また、アラームの作成時に利用可能なオプションの完全なセットを使用する場合は、モニタリング・サービスに移動し、管理対象データベースのカスタム・アラームを作成するオプションもあります。次に、アラーム定義機能のその他の利点を示します:

  • アラームの編集およびカスタマイズ: Oracle推奨アラームの事前構成済の値およびカスタム・アラームの値を編集してカスタマイズできます。これにより、特定の要件を満たすようにアラームを柔軟に編集できます。
  • 複数のデータベースに対するアラームのクローニング: 以前に作成したアラームをクローニングして、コンパートメント内の特定の管理対象データベースまたはすべての管理対象データベースに適用できるため、標準化された監視設定が保証されます。

「アラーム定義」セクションに移動するには、「管理対象データベースの詳細」ページに移動し、左側のペインの「リソース」の下にある「アラーム定義」をクリックします。

「アラーム定義」セクションでは、次のことができます:

  • Oracle推奨アラームを作成するか、モニタリング・サービスに移動して管理対象データベースのカスタム・アラームを作成します。
  • 管理対象データベースまたはコンパートメント内のすべての管理対象データベースに作成されたアラームを表示します。
    ノート

    「アラーム定義」セクションでアラームを表示するには、次のことを確認する必要があります:
    • アラームは、外部データベースおよびOracle Cloudデータベースのoracle_oci_databaseネームスペースに生成されるOracle Cloud Infrastructure (即時利用可能な)メトリックと、Autonomous AIデータベースのoci_autonomous_databaseネームスペースを使用して作成されます。外部データベースでは、メトリック拡張(oracle_metric_extensions_appmgmtネームスペース)にアラームを作成した場合は、それらのアラームも表示できます。アラーム定義機能は、oci_database_clusterおよびoci_databaseネームスペースで生成されるメトリックではサポートされていません。
    • resourceIdディメンションは、データベースのアラームの作成時に指定します。コンパートメント内のすべてのデータベースに対して作成されたアラームでは、ディメンションを指定する必要はありません。

    診断および管理によって監視および管理されるOracle Databasesのネームスペースおよびディメンションの詳細は、Oracle Databasesの診断および管理メトリックを参照してください。

  • アラームの編集
  • アラームのクローニング
  • アラームの削除

アラーム関連タスクを実行するには、データベース管理権限に加えて、他のOracle Cloud Infrastructureサービス権限も必要です。詳細は、次を参照してください:

  • アラームの作成に必要なサービス権限のモニタリングについては、アラームの管理を参照してください。
  • トピックを作成および使用するために必要なOracle Cloud Infrastructure Notificationサービス権限については、トピックの管理を参照してください。

管理対象データベースのOracle推奨アラーム

管理対象データベースのOracle推奨アラームのリストを次に示します。

外部データベースおよびOracle Cloudデータベースに対するOracle推奨アラーム

外部データベースおよびOracle CloudデータベースのOracle推奨アラームは、oracle_oci_databaseネームスペースのメトリックを使用して作成されます。

Oracle推奨アラーム 重要度 説明
ブロックしているセッション件数 クリティカル BlockingSessionsメトリックを使用して作成されたアラームで、ブロックしているセッションの数が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、BlockingSessionsメトリックの平均がしきい値10より大きい場合に起動されます。

デフォルトのアラーム問合せ: BlockingSessions[15m].mean() > 10

このアラームはCDBでは使用できないことに注意してください。

CPU使用率(%) クリティカル CpuUtilizationメトリックを使用して作成されたアラームで、データベースのCPU使用率が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、CpuUtilizationメトリックの平均がしきい値85%より大きい場合に起動されます。

デフォルトのアラーム問合せ: CpuUtilization[5m].mean() > 85

フラッシュ・リカバリ領域の使用率(%) クリティカル FRAUtilizationメトリックを使用して作成されたアラームで、データベースのフラッシュ・リカバリ領域使用率が指定されたしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、FRAUtilizationメトリックの平均がしきい値75%より大きい場合に起動されます。

デフォルトのアラーム問合せ: FRAUtilization[5m].mean() > 75

このアラームはPDBでは使用できません。

モニタリングが停止しました- メトリック収集の問題 クリティカル データベースが停止しているときに通知するために、MonitoringStatusメトリックを使用して作成されたアラーム。このアラームは、ネットワーク、エージェント、資格証明、接続または欠落データに関連する問題のためにメトリック収集が停止したとき、またはデータベースが停止したときに起動されます。

メトリック収集が停止したかどうかを確認するには、MonitoringStatusメトリックおよびcollectionName="sensor"ディメンション値を含む拡張MQL式が使用されます。1の値が戻された場合、メトリック収集が進行中であり、データベースが稼働中であることを示します。0が返された場合、メトリック収集が停止したことが示され、基礎となる問題を調査する必要があります。

これは拡張アラームであり、診断および管理では編集できません。このアラームは、Oracle Cloud Infrastructure Monitoringサービスで編集できますが、編集しないことをお薦めします。

このアラームは、Oracle Cloudデータベースでは使用できません。

ユーザー・パスワードの有効期限の監視 クリティカル MonitoringUserPasswordExpirationメトリックを使用して作成されたアラームで、モニタリング・ユーザー・パスワードが3日以内に失効するタイミングを通知します。

デフォルトでは、このアラームは、MonitoringUserPasswordExpirationメトリックの最後の値がしきい値3以下の場合に起動されます。

デフォルトのアラーム問合せ: MonitoringUserPasswordExpiration[1d].last() <= 3

ユーザー・パスワードの有効期限の監視 警告 モニタリング・ユーザー・パスワードが7日以内に失効するタイミングを通知するために、MonitoringUserPasswordExpirationメトリックを使用して作成されたアラーム。

デフォルトでは、このアラームは、MonitoringUserPasswordExpirationメトリックの最後の値がしきい値7以下の場合に起動されます。

デフォルトのアラーム問合せ: MonitoringUserPasswordExpiration[1d].last() <= 7

プロセス使用率(%) クリティカル ProcessLimitUtilizationメトリックを使用して作成されたアラームで、データベースのプロセス制限使用率が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、ProcessLimitUtilizationメトリックの平均がしきい値の80%より大きい場合に起動されます。

デフォルトのアラーム問合せ: ProcessLimitUtilization[5m].mean() > 80

ストレージの使用率(%) 警告 StorageUtilizationメトリックを使用して作成されたアラームで、データベース内のすべての表領域に割り当てられた領域が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、StorageUtilizationメトリックの平均がしきい値75%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilization[30m].mean() > 75

ストレージの使用率(%) クリティカル StorageUtilizationメトリックを使用して作成されたアラームで、データベース内のすべての表領域に割り当てられた領域が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、StorageUtilizationメトリックの平均がしきい値85%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilization[30m].mean() > 85

表領域の領域使用率(%) 警告 StorageUtilizationByTablespaceメトリックを使用して作成されたアラームで、表領域で使用される領域が指定されたしきい値を超えた場合に通知します。CDBの場合、ルート・コンテナ表領域で使用される領域が指定されたしきい値を超えると、アラームが起動されます。

デフォルトでは、このアラームは、StorageUtilizationByTablespaceメトリックの平均がしきい値75%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilizationByTablespace[5m].mean() > 75

表領域の領域使用率(%) クリティカル StorageUtilizationByTablespaceメトリックを使用して作成されたアラームで、表領域で使用される領域が指定されたしきい値を超えた場合に通知します。CDBの場合、ルート・コンテナ表領域で使用される領域が指定されたしきい値を超えると、アラームが起動されます。

デフォルトでは、このアラームは、StorageUtilizationByTablespaceメトリックの平均がしきい値85%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilizationByTablespace[5m].mean() > 85

Autonomous AI DatabaseのOracle推奨アラーム

Autonomous AI DatabaseのOracle推奨アラームは、oci_autonomous_databaseネームスペースのメトリックを使用して作成されます。

Oracle推奨アラーム 重要度 説明
CPU使用率(%) クリティカル CpuUtilizationメトリックを使用して作成されたアラームで、データベースのCPU使用率が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、CpuUtilizationメトリックの平均がしきい値85%より大きい場合に起動されます。

デフォルトのアラーム問合せ: CpuUtilization[5m].mean() > 85

失敗したログイン 警告 FailedLogonsメトリックを使用して作成されたアラームで、失敗したログイン数が指定されたしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、FailedLogonsメトリックの平均がしきい値20より大きい場合に起動されます。

デフォルトのアラーム問合せ: FailedLogons[5m].mean() > 20

失敗したログイン クリティカル FailedLogonsメトリックを使用して作成されたアラームで、失敗したログイン数が指定されたしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、FailedLogonsメトリックの平均がしきい値30より大きい場合に起動されます。

デフォルトのアラーム問合せ: FailedLogons[5m].mean() > 30

モニタリングが停止しました- メトリック収集の問題 クリティカル データベースが停止しているときに通知するために、DatabaseAvailabilityメトリックを使用して作成されたアラーム。このアラームは、ネットワーク、エージェント、資格証明、接続または欠落データに関連する問題のためにメトリック収集が停止したとき、またはデータベースが停止したときに起動されます。

これは拡張アラームであり、診断および管理では編集できません。このアラームはモニタリング・サービスで編集できますが、編集しないことをお薦めします。

このアラームは、専用Exadataインフラストラクチャ上のAutonomous AIデータベースでは使用できないことに注意してください。

セッション 警告 Sessionsメトリックを使用して作成されたアラーム。セッション数が指定されたしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、Sessionsメトリックの平均がしきい値30より大きい場合に起動されます。

デフォルトのアラーム問合せ: Sessions[15m].mean() > 30

ストレージの使用率(%) 警告 StorageUtilizationメトリックを使用して作成されたアラームで、データベース内のすべての表領域に割り当てられた領域が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、StorageUtilizationメトリックの平均がしきい値75%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilization[30m].mean() > 75

ストレージの使用率(%) クリティカル StorageUtilizationメトリックを使用して作成されたアラームで、データベース内のすべての表領域に割り当てられた領域が指定のしきい値を超えた場合に通知します。

デフォルトでは、このアラームは、StorageUtilizationメトリックの平均がしきい値85%より大きい場合に起動されます。

デフォルトのアラーム問合せ: StorageUtilization[30m].mean() > 85

推奨されるアラームの作成

最も一般的なデータベース操作シナリオ用に事前構成されたOracle推奨アラームを作成できます。

  1. 「管理対象データベースの詳細」ページの「アラーム定義」セクションで、「作成」をクリックし、「推奨アラーム」をクリックします。
    ノート

    Oracle推奨アラームではなく、管理対象データベースのカスタム・アラームをOracle Cloud Infrastructure Monitoringサービスで作成する場合は、「カスタム・アラーム」オプションをクリックします。診断および管理の「アラーム定義」セクションでカスタム・アラームを表示するには、次のことを確認する必要があります:
    • アラームは、外部データベースおよびOracle Cloudデータベースのoracle_oci_databaseネームスペースおよびAutonomous AIデータベースのoci_autonomous_databaseネームスペースにすぐに生成されるメトリックを使用して作成されます。
    • resourceIdディメンションは、データベースのアラームの作成時に指定します。コンパートメント内のすべてのデータベースに対して作成されたアラームでは、ディメンションを指定する必要はありません。

    モニタリング・サービスでアラームを作成する方法の詳細は、基本アラームの作成を参照してください。

  2. 「推奨アラームの作成」パネルで、一般的に使用される使用可能なデータベース・アラームから選択します。デフォルトでは、すべてのアラームが選択されます。
    管理対象データベースで使用可能なOracle推奨アラームの詳細は、管理対象データベースのOracle推奨アラームを参照してください。
  3. オプションで、各推奨アラームで使用可能な「アクション」アイコン(アクション)をクリックし、「しきい値の編集」をクリックしてアラームの事前構成済の値を編集します。たとえば、CPU使用率(%)アラームは、過去5分間の平均CPU使用率が85%を超える場合に起動されます。「アラームの編集」パネルでは、アラームに関連する様々な値を変更できます。たとえば、メトリック・データを問い合せるための別のしきい値、間隔(期間)値、またはトリガー遅延期間(アラームが起動状態になるまでの期間)を指定します。「アラームの編集」パネルに表示されるフィールドの詳細は、「アラームの編集」を参照してください。
  4. 「通知」セクションで、アラーム通知を送信するコンパートメントおよびトピックを選択します。
    既存のトピックを使用できない場合は、「トピックの作成」をクリックして新しいトピックを作成し、サブスクリプションの詳細を指定します。トピックおよびサブスクリプションの詳細は、トピックの管理およびサブスクリプションの管理を参照してください。
  5. 「作成」をクリックします。
    「アラームの作成」パネルに、作成中のOracle推奨アラームのステータスが表示されます。
  6. アラームの作成後、「アラームの作成」パネルを閉じます。

アラームが作成されると、次のことができます。

  • アラームをクリックすると、モニタリング・サービスの「アラーム定義」ページにアラームの詳細が表示されます。Oracle推奨アラームの場合、作成プロセス中にプロバイダ: DBMフリーフォーム・タグがデフォルトで追加され、「タグ」セクションに表示されます。
    ノート

    異なるユーザーが管理対象データベースに同じOracle推奨アラームを作成する可能性があります。データベースに重複するアラームが表示されている場合は、アラームをクリックして、アラームを作成したユーザーや、モニタリング・サービスの「アラーム定義」ページの「タグ」セクションでいつ作成されたかなどの情報を表示します。
  • アラームのリストの上にある「検索」フィールドおよびフィルタ・ドロップダウン・リストを使用して、アラームをフィルタします:
    • 重大度フィルタ: 特定の重大度タイプのアラームのみを表示するには、アラーム重大度オプションを選択します。
    • スコープ・フィルタ: 使用可能なオプションの1つを選択して、コンパートメント内のすべての管理対象データベースに指定されたアラーム、または管理対象データベースに指定されたアラームを表示します。デフォルトでは、すべてのアラームが表示されます。
    • オリジン・フィルタ: 管理対象データベースのモニタリング・サービスで作成されたOracle推奨アラームまたはカスタム・アラームを表示するには、使用可能なオプションの1つを選択します。デフォルトでは、すべてのアラームが表示されます。
  • 「アクション」アイコン(アクション)をクリックし、「しきい値の編集」をクリックして診断および管理の基本的なアラーム値を編集するか、「アラームの編集」をクリックしてモニタリング・サービスのアラームに指定された値の完全なセットを表示および編集します。詳細は、アラームの編集を参照してください。
  • アラームを選択し、「クローン」をクリックしてアラームをクローニングします。詳細は、Clone Alarmsを参照してください。
  • アラームを選択し、「削除」をクリックしてアラームを削除します。

アラームの編集

アラームに指定された値を編集して、要件に合わせてアラームをカスタマイズできます。

「アラーム定義」セクションの編集機能を使用すると、アラーム値を柔軟に変更してアラームをカスタマイズできます。このセクションでは、次の操作を実行できます。

  • Oracle推奨アラームを作成するとき、または以前に作成したOracle推奨またはカスタム・アラームに対して「しきい値の編集」をクリックして、しきい値、間隔、重大度などの基本的なアラーム値を編集します。Oracle推奨アラームの場合、これにより、特定の要件を満たすように事前構成済の値を変更できます。
  • 以前に作成したOracle推奨またはカスタム・アラームの「アラームの編集」をクリックして、Oracle Cloud Infrastructure Monitoringサービスのアラームに指定された値の完全なセットを表示および編集します。

Diagnostics & ManagementでOracle推奨またはカスタム・アラームの基本的なアラーム値を編集するには:

  1. 「管理対象データベースの詳細」ページの「アラーム定義」セクションで、アラームの「アクション」アイコン(アクション)をクリックし、「しきい値の編集」をクリックします。
    ノート

    モニタリング・サービスのアラームに指定された値の完全なセットを編集するには、アラームの「アクション」アイコン(アクション)をクリックし、「アラームの編集」をクリックします。診断および管理の「アラーム定義」セクションでカスタム・アラームを表示および編集するには、次のことを確認する必要があります:
    • アラームは、外部データベースおよびOracle Cloudデータベースのoracle_oci_databaseネームスペースおよびAutonomous AIデータベースのoci_autonomous_databaseネームスペースにすぐに生成されるメトリックを使用して作成されます。外部データベースでは、メトリック拡張(oracle_metric_extensions_appmgmtネームスペース)にアラームを作成した場合は、それらのアラームも表示できます。
    • resourceIdディメンションは、データベースのアラームの作成時に指定します。コンパートメント内のすべてのデータベースに対して作成されたアラームでは、ディメンションを指定する必要はありません。
  2. 「アラームの編集」パネルで、必要に応じて次の詳細を編集します:
    1. 名前: アラームの名前。
    2. アラーム本文: 通知の判読可能なコンテンツ。
    3. 重大度: アラームが起動状態にあるときに必要となる、レスポンスのタイプ。たとえば、「クリティカル」「エラー」などです。
    4. 間隔: 集計ウィンドウ、またはデータ・ポイントの集計頻度。
    5. 統計: データ・ポイントの集計に使用する関数。たとえば、「平均」「レート」などです。
    6. 演算子: 条件しきい値で使用される演算子。たとえば、「次より大きい」「次と等しい」などです。
    7. : 条件のしきい値に使用する値です。たとえば、Oracle推奨アラームのCPU使用率(%)の場合、デフォルトのしきい値は85で、CpuUtilizationメトリックの平均が75より大きい場合にアラームを起動するように値を75に変更できます。
    8. トリガー遅延時間数: アラームが起動状態になるまでに条件が維持される分の数。
    9. メトリック・ストリームの集計: 選択した統計のすべてのメトリック・ストリームの合計値を戻すオプションです。Oracle推奨アラームを編集する場合、このチェック・ボックスはデフォルトで選択解除されています。
    10. メトリック・ストリームごとに通知を分割: メトリック・ストリームごとにメトリック・ステータスを個別に追跡し、メトリック・ストリームごとにメトリック・ステータスが変更されたときにメッセージを送信するオプション。Oracle推奨アラームを編集する場合、このチェック・ボックスは「表領域領域使用率(%) - クリティカル」および「表領域領域使用率(%) - 警告」アラームに対してデフォルトで選択されているのみであることに注意してください。これにより、表領域がしきい値を超え、表領域の名前が通知内容(アラーム本文テキスト)に表示されるときにメッセージが確実に送信されます。このオプションの詳細は、シナリオ: メトリック・ストリームによるメッセージの分割を参照してください。
  3. 「保存」をクリックします。

アラームをクローニング

既存のOracle推奨またはカスタム・アラームをクローニングし、それらを特定の管理対象データベースまたはコンパートメント内のすべての管理対象データベースに適用できます。

クローニング機能により、複数のアラームの作成に必要な労力を削減し、複数のデータベース間でアラーム設定を標準化できます。

アラームをクローニングするには:

  1. 「管理対象データベースの詳細」ページの「アラーム定義」セクションで、1つ以上のアラームを選択し、「クローン」をクリックします。
    ノート

    複数のアラームを同時にクローニングする場合は、必ず同じスコープのアラームを選択する必要があります。
  2. 「アラームのクローニング」パネルで、次のいずれかのオプションを選択します:
    • コンパートメントにクローニング: このオプションを選択し、「コンパートメントの選択」ドロップダウン・リストでコンパートメントを選択して、コンパートメント内のすべての管理対象データベースのアラームをクローニングします。
    • 選択したデータベースにクローニング: このオプションと「コンパートメントの選択」ドロップダウン・リストでコンパートメントを選択し、アラームをクローニングするデータベースを選択して、選択した管理対象データベースに適用します。
  3. 「クローン」をクリックします。
ノート

アラームをクローニングするときに、重複するアラームを作成できます。管理対象データベースに重複するアラームがリストされている場合は、アラームをクリックして、アラームを作成したユーザーや、Oracle Cloud Infrastructure Monitoringサービスの「アラーム定義」ページの「タグ」セクションにいつ作成されたかなどの情報を表示します。