5.02021-11-21T21:26:53ZPyoraTemplatesPyora active sendPyora active send## Overview
This is the fixed template for Zabbix PyOra to work on 3.0. I remove the unsupported tags and downgraded version. Note you will most likely have to update the triggers manually.
PyoraTemplatesASM VolumesDatabase UsersOracleTablespacesTemp Tablespaces- Oracle/Active user count on {$DATABASE}TRAPactiveusercount07d90dOracle
- Oracle/Buffer busy waits on {$DATABASE}TRAPbufbusywaits07d90dOracle
- Oracle/Instance is active and open on {$DATABASE}TRAPcheck_active07d0CHAROracle{regexp(ORA)}=1Database {$DATABASE} is down or ORA error foundDISASTERContact DBA.{nodata(800)}=1Database {$DATABASE} is not respondingHIGH
- Oracle/Archive {$ARCHIVE} on {$DATABASE}TRAPcheck_archive[{$ARCHIVE}]07d90dDISABLED%Oracle
- Oracle/User Commits on {$DATABASE}TRAPcommits07d90dOracleCHANGE_PER_SECOND
- Oracle/Size of all datafiles on {$DATABASE}TRAPdbfilesize07d90dBOracle
- Oracle/dbprllwrite on {$DATABASE}TRAPdbprllwrite07d90dOracleBOOL_TO_DECIMAL
- Oracle/dbscattread on {$DATABASE}TRAPdbscattread07d90dOracle
- Oracle/dbseqread on {$DATABASE}TRAPdbseqread07d90dOracleBOOL_TO_DECIMAL
- Oracle/Size of user data (without temp) on {$DATABASE}TRAPdbsize07d90dBOracle
- Oracle/dbsnglwrite {$DATABASE}TRAPdbsnglwrite07d90dOracle
- Oracle/Deadlocks on {$DATABASE}TRAPdeadlocks07d90dOracleCHANGE_PER_SECOND
- Oracle/Directread on {$DATABASE}TRAPdirectread07d90dOracle
- Oracle/Disk sorts ratio on {$DATABASE}TRAPdsksortratio07d90dFLOAT%Oracle
- Oracle/Enqueue on {$DATABASE}TRAPenqueue07d90dDISABLEDOracle
- Zabbix failed checks on {$DATABASE}TRAPfailedchecks07d90d{last()}<>0Zabbix sender failed checks count: {ITEM.LASTVALUE1}AVERAGE
- Oracle/fra_use on {$DATABASE}TRAPfra_use07d90dDISABLEDFLOATOracle{last(0)}>90fra_use used on {$DATABASE} > 90%HIGHFast Recovery Area usage > 90%
- Oracle/freebufwaits on {$DATABASE}TRAPfreebufwaits07d90dDISABLEDOracle
- Oracle/Hard parse ratio on {$DATABASE}TRAPhparsratio07d90dFLOAT%Oracle
- Oracle/Index fast full scans (full) on {$DATABASE}TRAPindexffs07d90dOracleCHANGE_PER_SECOND
- Oracle/Lastapplarclog on {$DATABASE}TRAPlastapplarclog07d90dDISABLEDOracle
- Oracle/Lastarclog on {$DATABASE}TRAPlastarclog07d90dOracleBOOL_TO_DECIMAL
- Oracle/Latchfree on {$DATABASE}TRAPlatchfree07d90dOracle
- Oracle/Logfilesync on {$DATABASE}TRAPlogfilesync07d90dOracle
- Oracle/Logonscurrent on {$DATABASE}TRAPlogonscurrent07d90dOracle
- Oracle/Logprllwrite on {$DATABASE}TRAPlogprllwrite07d90dOracle
- Oracle/Logswcompletion on {$DATABASE}TRAPlogswcompletion07d90dOracle
- Oracle/Netresv on {$DATABASE}TRAPnetresv07d90dbOracleCHANGE_PER_SECOND
- Oracle/Netroundtrips on {$DATABASE}TRAPnetroundtrips07d90dOracle
- Oracle/Netsent on {$DATABASE}TRAPnetsent07d90dOracle
- Zabbix items listpyora-items-list[{$ZABBIXURL},{$ZABBIXUSER},{$ZABBIXPASSWORD},{HOST.HOST},{$ADDRESS},{$DATABASE}]36007d0CHAR{regexp(OK)}=0Can't create items listAVERAGE
- Oracle/Query Lock on {$DATABASE}TRAPquery_lock07d90dOracle{last(0)}>0Query Lock on {$DATABASE} > 1DISABLEDAVERAGE
- Query Lock list on {$DATABASE}TRAPquery_lock_list200TEXTOracle{strlen()}>3Query Lock list on {$DATABASE} not emptyAVERAGE
- Oracle/Query Redologs on {$DATABASE}TRAPquery_redologs07d90dOracle
- Oracle/Query Rollbacks on {$DATABASE}TRAPquery_rollbacks07d90dOracle
- Oracle/Query Sessions on {$DATABASE}TRAPquery_sessions07d90dOracle{last(0)}>250Query Sessions on {$DATABASE} > 250AVERAGE
- Oracle/Database CPU Time Ratio on {$DATABASE}TRAPquery_sysmetrics[Database_CPU_Time_Ratio]07d90dFLOAT%Oracle
- Oracle/Database Wait Time Ratio on {$DATABASE}TRAPquery_sysmetrics[Database_Wait_Time_Ratio]07d90dFLOAT%Oracle
- Oracle/User Transaction Per Sec on {$DATABASE}TRAPquery_sysmetrics[User_Transaction_Per_Sec]07d90dFLOATOracle
- Oracle/Read Cache hit ratio on {$DATABASE}TRAPrcachehit07d90dFLOAT%Oracle
- Oracle/Redo Writes on {$DATABASE}TRAPredowrites07d90dOracleCHANGE_PER_SECOND
- Oracle/Table scan rows gotten on {$DATABASE}TRAPtblrowsscans07d90dOracleCHANGE_PER_SECOND
- Oracle/Table scans (long tables) on {$DATABASE}TRAPtblscans07d90dOracleCHANGE_PER_SECOND
- Oracle/Uptime on {$DATABASE}TRAPuptime07d90dsOracle
- Oracle/Version on {$DATABASE}TRAPversion00CHAROracle
Discovery Oracle ASM volumespyora-discovery[{$ADDRESS},{$DATABASE},show_asm_volumes]3600{#ASMVOLUME}AASM Volume Free on {#ASMVOLUME}TRAPasm_volume_free[{#ASMVOLUME}]07d90dBASM VolumesMULTIPLIER1048576ASM Volume Size on {#ASMVOLUME}TRAPasm_volume_size[{#ASMVOLUME}]07d90dBASM VolumesMULTIPLIER1048576ASM Volume Use on {#ASMVOLUME}TRAPasm_volume_use[{#ASMVOLUME}]07d90dFLOAT%ASM Volumes({Pyora active send:asm_volume_size[{#ASMVOLUME}].last()} - {Pyora active send:asm_volume_free[{#ASMVOLUME}].last()}) / {Pyora active send:asm_volume_size[{#ASMVOLUME}].last()} *100 > {$ASMHIGH}ASM Volume {#ASMVOLUME} used > {$ASMHIGH}% ({ITEM.LASTVALUE2} / {ITEM.LASTVALUE1})AVERAGEDiscovery Oracle tablespacespyora-discovery[{$ADDRESS},{$DATABASE},show_tablespaces]3600DISABLED{#TABLESPACE}ATablespace percentual use on {#TABLESPACE}TRAPtablespace[{#TABLESPACE}]07d90dFLOAT%Tablespaces{last()}>{$HIGH}Tablespace {#TABLESPACE} used on {$DATABASE} > {$HIGH} %AVERAGETablespace free on {#TABLESPACE}TRAPtablespace_abs[{#TABLESPACE}]07d90dbytesTablespacesDiscovery Oracle temp tablespacespyora-discovery[{$ADDRESS},{$DATABASE},show_tablespaces_temp]3600{#TABLESPACE_TEMP}ATemp Tablespace Use on {#TABLESPACE_TEMP}TRAPtablespace_temp[{#TABLESPACE_TEMP}]0FLOAT%Temp TablespacesDiscovery Oracle userspyora-discovery[{$ADDRESS},{$DATABASE},show_users]3600DISABLED{#DBUSER}A{#DBUSER} user statusTRAPuser_status[{#DBUSER}]00DISABLEDTEXTDatabase Users{$ASMHIGH}85{$DATABASE}{$HIGH}80{$ZABBIXPASSWORD}{$ZABBIXURL}{$ZABBIXUSER}{Pyora active send:query_lock.last()}>0 and {Pyora active send:query_lock_list2.strlen()}>3Query Lock on {$DATABASE} > 1AVERAGE