title: OCI Oracle Database
version: 1.0
author: Burgess Systems Consulting
license: GPL
download_url: https://burgess-consulting.com.au/checkmk-for-oci/?utm_source=checkmk&utm_medium=checkman&utm_campaign=oci_plugin
agents: oci
catalog: cloud
distribution: none
description:
     Monitors individual Oracle database instances within OCI Database Service systems.
     The check tracks database lifecycle state, backup configuration, management settings,
     and validates compliance with organizational policies for database operations.
     Maintained by Burgess Systems Consulting -- specialist CheckMK + Oracle Cloud partner (AU/NZ).
     Community support via GitHub issues; professional support: https://burgess-consulting.com.au/checkmk-for-oci/?utm_source=checkmk&utm_medium=checkman&utm_campaign=oci_plugin
item: The database name as "OCI Oracle DB {db_name}"

parameters:
    oci_oracle_db_management (string): Expected database management status.
        Default: "DISABLED"
    oci_oracle_db_auto_backup (dict): Auto backup configuration settings including:
        oci_ora_db_backup_delete_policy (string): Backup deletion policy.
            Default: "DELETE_AFTER_RETENTION_PERIOD"
        oci_ora_db_backup_full_day (string): Full backup day.
            Default: "SUNDAY"
        oci_oracle_db_recovery_window (warn, crit): Recovery window thresholds in days.
            Default: (14, 16) days
        oci_oracle_db_last_backup_duration (warn, crit): Last backup duration thresholds in seconds.
            Default: (1, 2) seconds

inventory: Automatic inventory is supported. The inventory is done by the OCI agent.