We use cookies to ensure that we give you the best experience on our website.  Visit our Privacy Policy to learn more. If you continue to use this site, we will assume that you are okay with it.

Your choices regarding cookies on this site.
Your preferences have been updated.
In order for the changes to take effect completely please clear your browser cookies and cache. Then reload the page.

Werk #6480: mk_oracle: Support for Container Database (Multitenant)

ComponentChecks & Agents
Titlemk_oracle: Support for Container Database (Multitenant)
Date2018-08-23 07:36:57
Checkmk EditionCheckmk Raw Edition (CRE)
Checkmk Version1.6.0b1
LevelTrivial Change
ClassNew Feature
CompatibilityCompatible - no manual interaction needed

Oracle introduced the Containerdatabase (CDB) with 12c.

Important information for the monitoring user: It is mandatory to create a specified user in Oracle. Be aware that the prefix c## is only usable in a CDB and it is not possible to use this user in non CDB (old setups!)

For Databases with CDB: create user c##check_mk identified by "secret"; alter user c##check_mk set container_data=all container = current; grant create session, select_catalog_role to c##check_mk container=all;

For Databases without CDB: create user check_mk identified by "geheim"; grant create session, select_catalog_role to check_mk:

Incompatible Change: The plugin is compatible against non CDB environments. There was a work arround for monitoring 1 PDB inside a CDB with the old version of mk_oracle. This will not work anymore,, because the plugin creates new output and the checks creates new services. Plese do a services Discovery in environments with the work arround. Don't forget to change rules for changed services.

Affected Services: - oracle_instance - oracle_jobs - oracle_performance - oracle_recovery_status - oracle_sessions - oracle_tablespaces