Configuring Alarm Rules for Oracle Monitoring

Configuring Alarm Rules for Oracle Monitoring

Database Monitoring

Configuring Alarm Rules for Oracle Monitoring

Set up threshold-based alarms for Oracle database instances, pluggable databases, and tablespaces so Cloudmon notifies your team or triggers automated remediation when a metric breaches its defined limit.

Overview

Oracle monitoring in Cloudmon covers the full database hierarchy: the CDB (Container Database) instance at the top level, individual PDBs (Pluggable Databases) within a CDB, and tablespaces within each PDB. Alarm rules can be configured at each level independently, allowing you to set instance-wide thresholds on the CDB and more granular thresholds on individual PDBs or tablespaces that have specific capacity or performance requirements.

There are two ways to configure alarm rules for Oracle databases:

  • Group level: Navigate to Settings → Configurations → Alarm Rules → Add, select the entity type (Oracle Instance, PDB, or Tablespace), add triggers, and associate the rule to a group.
  • Individual entity: Navigate to the specific Oracle instance, PDB, or tablespace detail page and access its Settings to add triggers directly.

How to Configure an Alarm

Each alarm is built around a simple IF/THEN model, where you select a metric, set a threshold, and define what happens when it is breached. Learn more.

Common Use Cases

Below are recommended alarm configurations for the most common Oracle database monitoring scenarios:

Use CaseEntity LevelMetricSuggested ThresholdWhy
Tablespace nearing capacityTablespaceTablespace UtilisationAbove 85% for 1 intervalA full tablespace causes ORA-01653 errors and transaction failures. Early warning at 85% gives DBAs time to extend the datafile or add space before applications are impacted.
Session limit approachingCDB InstanceActive SessionsAbove 90% of max sessions for 2 intervalsWhen Oracle reaches its session limit, new connection attempts fail with ORA-00018. Catching this early identifies connection leaks or abnormal application load before the database becomes unavailable.
SGA memory pressureCDB InstanceSGA UtilisationAbove 90% for 2 intervalsAn undersized SGA forces Oracle to read data from disk rather than the buffer cache, causing dramatic query slowdowns that impact all connected applications simultaneously.
PGA memory overrunCDB InstancePGA UtilisationAbove 85% for 2 intervalsExcessive PGA usage from large sorts or hash joins causes Oracle to spill operations to disk, significantly degrading the performance of complex queries and batch processes.
High CPU usage on instanceCDB InstanceCPU UtilisationAbove 85% for 3 intervalsSustained high CPU on an Oracle instance indicates runaway queries, missing indexes, or a batch process consuming excessive resources, which degrades response times for all concurrent users.
PDB availability droppedPDBAvailabilityBelow 100% for 1 intervalA PDB that goes into restricted or mounted state is unavailable to its application. In a multi-tenant environment this can affect one application while others on the same CDB continue running, making it easy to miss without dedicated PDB-level monitoring.

Viewing and Managing Triggers

Once saved, all triggers for an Oracle entity are listed in the Triggers table under the Alarm Rule section in that entity's Settings. Each row shows the trigger title, alarm severity, notification configuration, and whether a script is set to run. Triggers can be edited or deleted at any time using the action icons on the right.

To apply consistent alarm coverage across all Oracle instances without configuring each one individually, save the rule as a reusable template under Settings → Configurations → Alarm Rules and associate it to a group. Separate rules can be created for CDB instances, PDBs, and tablespaces so each level has appropriate thresholds.

    • Related Articles

    • How to Configuring Alarm Rules

      Alarms How to Configuring Alarm Rules Create and manage alarm rules for any monitored entity in Cloudmon. Define threshold-based triggers, configure notifications and automated remediation, associate rules to device groups, and manage default alarm ...
    • Configuring Alarm Rules for Plugins

      Server Monitoring Configuring Alarm Rules for Plugins Set up threshold-based alarms for any plugin running on your monitored servers or devices, so Cloudmon notifies your team or triggers automated remediation the moment a plugin metric or status ...
    • Configuring Alarm Rules for Wireless Monitoring

      Wireless Monitoring Configuring Alarm Rules for Wireless Monitoring Set up threshold-based alarms for wireless LAN controllers, access points, SSIDs, and clients so Cloudmon alerts your team the moment a wireless metric or availability condition ...
    • Configuring Alarm Rules for Agent Monitoring

      Setup Guide Configuring Alarm Rules for Agent Monitoring Set up alarms to be notified when your monitored devices exceed defined thresholds. Alarm rules can be configured at a group level or directly on individual agents. Overview Cloudmon ...
    • Configuring Alarm Rules for Meraki Monitoring

      Meraki Monitoring Configuring Alarm Rules for Meraki Monitoring Set up alarms for Meraki organizations and devices so Cloudmon notifies your team when availability drops, license status changes, or device health metrics breach defined thresholds. ...