title: OCI Instance
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 OCI Compute Service instances including resource utilization and monthly costs.
     The check tracks CPU, memory, lifecycle state, and budget thresholds for virtual machines.
     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 instance name as "OCI Instance {display_name}"

parameters:
    oci_instance_cpu (warn, crit): CPU (OCPU) count thresholds.
        Default: (2, 4) OCPUs
    oci_instance_ram (warn, crit): Memory allocation thresholds in GB.
        Default: (16, 32) GB
    oci_instance_cost (warn, crit): Monthly cost thresholds in tenancy billing currency.
        Default: (400, 800)
    oci_instance_lifecycle_state: Expected instance lifecycle state.
        Default: RUNNING

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