5.02021-11-21T21:48:50ZDB: OracleTemplatesOCI_DbaasOCI_Dbaas## Overview
This is a template to monitor OCI Dbaas with Zabbix.
If you want to monitor Dbaas, OCI Monitoring function is not enough (or there is not Dbaas metrics?)
So, It is Necessary to use other monitoring tools.
This Zabbix template has been verified to run on zabbix3 or 4series.
■ Source
<https://github.com/y-araki-git/zabbix-oci-dbaas>
■ The link is described below for the setting procedure.
・Setup
<https://qiita.com/y-araki-qiita/items/f25e02182c7f279c0199>
・How to add monitoring
<https://qiita.com/y-araki-qiita/items/0ec80adbb022458cab20>
■ Structure of download file
zabbix-oci-dbaas
├deploy\_zabbix-oci-dbaas.sh (Dbaas monitoring setup script executed on zabbix agent)
├README.md
├template\_oci\_dbaas.xml (Template to import in zabbix console)
└zabbix-oci-dbaas (Stores files placed under / etc / zabbix / scripts / agentd / zabbix-oci-dbaas /)
├zabbix\_agentd.conf (Setting of UserParameter)
├zabbix-oci-dbaas.conf.org (User description for OracleDB monitoring)
├zabbix-oci-dbaas.oraenv.org (Environment variable settings)
├zabbix-oci-dbaas.sh (Monitor acquisition script)
└sql(Store sql to get monitored items)
├xxx.sql
…
## Author
yu araki
DB: OracleTemplatesOracle- [Oracle] Database is active and openzabbix-oci-dbaas[{$ORACLE_SID},db_active,1]36007d15dOracle{last(0)}=0[{$ORACLE_SID}] Oracle: The database is inactive or closedHIGH
- [Oracle] ASM Data Area percentage usedzabbix-oci-dbaas[{$ORACLE_SID},db_asmdata,1]6007d15d%Oracle{last()}>90[{$ORACLE_SID}] ASM: High percentage used data spaceHIGH
- [Oracle] ASM Recovery Area percentage usedzabbix-oci-dbaas[{$ORACLE_SID},db_asmreco,1]6007d15d%Oracle{last()}>90[{$ORACLE_SID}] ASM: High percentage used recovery spaceHIGH
- [Oracle] Sessions blockszabbix-oci-dbaas[{$ORACLE_SID},db_block,1]601d5dOracle{change(0)}>0[{$ORACLE_SID}] Oracle: Session blocks are increasingHIGH
- [Oracle] Connections availablezabbix-oci-dbaas[{$ORACLE_SID},db_connection,1]3007d15dOracle
- [Oracle] Flash Recovery Area percentage usedzabbix-oci-dbaas[{$ORACLE_SID},db_fra,1]6007d15d%Oracle{last()}>90[{$ORACLE_SID}] FRA: High percentage used spaceHIGH{last()}>80[{$ORACLE_SID}] FRA: Warning percentage used spaceWARNING[{$ORACLE_SID}] FRA: High percentage used space{OCI_Dbaas:zabbix-oci-dbaas[{$ORACLE_SID},db_fra,1].last()}>90
- [Oracle] Invalid objectszabbix-oci-dbaas[{$ORACLE_SID},db_invalid,1]36007d15dOracle{change(0)}>0[{$ORACLE_SID}] Oracle: Invalid objects are increasingHIGH
- [Oracle] Locks countzabbix-oci-dbaas[{$ORACLE_SID},db_lock,1]601d5dOracle{change(0)}>0[{$ORACLE_SID}] Oracle: Locks count are increasingHIGH
- [Oracle] Response Time Per Txnzabbix-oci-dbaas[{$ORACLE_SID},db_metric,'Response Time Per Txn']6030d30dFLOATOracle
- [Oracle] Redo Logs countzabbix-oci-dbaas[{$ORACLE_SID},db_redo,1]6007d15dOracle
- [Oracle] RMAN problems counterzabbix-oci-dbaas[{$ORACLE_SID},db_rman,1]864007d15dOracle{last(0)}>0[{$ORACLE_SID}] Oracle: RMAN has problemsHIGH
- [Oracle] Database sizezabbix-oci-dbaas[{$ORACLE_SID},db_size,1]864007d15dOracle
- [Oracle] Database uptimezabbix-oci-dbaas[{$ORACLE_SID},db_uptime,1]6007d30dsOracle{last(0)}<600[{$ORACLE_SID}] Oracle: The database has just been restartedDISABLEDINFO[{$ORACLE_SID}] Oracle: The database is inactive or closed{OCI_Dbaas:zabbix-oci-dbaas[{$ORACLE_SID},db_active,1].last(0)}=0
- [Oracle] Database versionzabbix-oci-dbaas[{$ORACLE_SID},db_version,1]864005d0CHAROracle
[Oracle] Tablespaceszabbix-oci-dbaas.discovery[{$ORACLE_SID},tb_list,1,ORACLE_TBS]864001d[Oracle] Tablespace $3 percentage usedzabbix-oci-dbaas[{$ORACLE_SID},tb_size,{#ORACLE_TBS}]6007d30dFLOAT%Oracle{last()}>95[{$ORACLE_SID}] Tablespace: High used space on {#ORACLE_TBS}HIGH{last()}>90 and {last()}<95[{$ORACLE_SID}] Tablespace: Warning used space on {#ORACLE_TBS}WARNING[Oracle][{$ORACLE_SID}]Tablespace used: {#ORACLE_TBS}STACKEDFIXEDFIXEDC80000RIGHT- OCI_Dbaaszabbix-oci-dbaas[{$ORACLE_SID},tb_size,{#ORACLE_TBS}]