警告定義の設定

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

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

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

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

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

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

    「アラーム定義」セクションでアラームを表示するには、次のことを確認する必要があります:
    • アラームは、外部データベースおよびOracle Cloudデータベースのoracle_oci_databaseネームスペースおよびAutonomous Databasesのoci_autonomous_databaseネームスペースで生成されたOracle Cloud Infrastructure (即時利用可能な)メトリックを使用して作成されます。外部データベースの場合、メトリック拡張(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が返された場合、メトリック収集が停止したことが示されるため、基礎となる問題を調査する必要があります。

これは拡張アラームであり、Diagnostics & Managementでは編集できないことに注意してください。このアラームは、Oracle Cloud Infrastructure Monitoringサービスで編集できますが、編集しないことをお薦めします。

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

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

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

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

デフォルトでは、このアラームは、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 DatabasesのOracle推奨アラーム

Autonomous Databasesの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 Databasesでは使用できません。

セッション 警告 セッション数が指定されたしきい値を超えた場合に通知するために、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 Databasesのoci_autonomous_databaseネームスペースで生成された即時利用可能なメトリックを使用して作成されます。
    • resourceIdディメンションは、データベースのアラームの作成時に指定します。コンパートメント内のすべてのデータベースに対して作成されたアラームでは、ディメンションを指定する必要はありません。

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

  2. 「推奨アラームの作成」パネルで、一般的に使用される使用可能なデータベース・アラームから選択します。デフォルトでは、すべてのアラームが選択されています。

    「推奨アラームの作成」パネルにリストされている最も有用なアラームの1つは、「モニタリングの停止- メトリック収集の問題」アラームです。これにより、データベースの可用性ステータスをモニターできます。このアラームの詳細は、データベースの可用性のモニターを参照してください。

    管理対象データベースで使用可能なOracle推奨アラームの詳細は、管理対象データベースのOracle推奨アラームを参照してください。

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

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

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

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

アラームの編集

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

「アラーム定義」セクションの編集機能により、アラーム値を変更したり、アラームをカスタマイズする柔軟性が得られます。このセクションでは、次の操作を実行できます。

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

Oracle推奨またはカスタム・アラームの基本的なアラーム値を診断および管理で編集するには:

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

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

アラームのクローニング

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

クローニング機能により、複数のアラームの作成に必要な労力が軽減され、複数のデータベースにわたってアラーム設定を標準化できます。

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

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

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

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