通过zabora监控oracle

原创 2015年11月19日 16:22:24
oracle不能装在/home下,否则zabbix用户没有权限操作oracle

1.oraenv配置环境变量
export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin
#export NLS_LANG=american_cis.cl8mswin1251


2.将zabbix用户添加到dba组中
usermod -a -G dba zabbix
usermod -a -G dba root

3.环境变量
将oracle用户的.bashrc(隐藏文件,/home/oracle/.bashrc)中配置的关于oracle的环境变量配到zabbix用户的.bashrc中
export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/bin:/usr/sbin/:$ORACLE_HOME/bin

4.zabbix配置
复制并赋可执行权限:

zabbix_agentd.conf末尾添加:
UserParameter=oracle.zabora[*],/usr/local/zabbix/plugins/oracle/zabora.sh $1 $2
重启zabbix_agentd
界面上添加监控项:

5.测试
在root与zabbix用户下执行/usr/local/zabbix/bin/zabbix_get -s ip -k oracle.zabora[uptime,orcl]
都能得到返回值

zabora监控项
zabora version: 1.5
usage:
   zabora checkactive [SID]     -- Check Intance is active and open.
   zabora usercount [SID]       -- Count of users connected to Oracle.
   zabora activeusercount [SID] -- Count of active users.
   zabora dbsize [SID]          -- Size of user data (without temp).
   zabora dbfilesize [SID]      -- Size of all datafiles.
   zabora version [SID]         -- Oracle version (Banner).
   zabora dsksortratio [SID]    -- Disk sorts ratio.
   zabora rcachehit [SID]       -- Read Cache hit ratio.
   zabora uptime [SID]          -- Instance Uptime (seconds).
   zabora commits [SID]         -- User Commits.
   zabora rollbacks [SID]       -- User Rollbacks.
   zabora deadlocks [SID]       -- Deadlocks.
   zabora redowrites [SID]      -- Redo Writes.
   zabora tblscans [SID]        -- Table scans (long tables).
   zabora tblrowsscans [SID]    -- Table scan rows gotten.
   zabora indexffs [SID]        -- Index fast full scans (full).
   zabora hparsratio [SID]      -- Hard parse ratio.
   zabora netsent [SID]         -- Bytes sent via SQL*Net to client.
   zabora netresv [SID]         -- Bytes received via SQL*Net from client.
   zabora netroundtrips [SID]   -- SQL*Net roundtrips to/from client.
   zabora logonscurrent [SID]   -- Logons current.
   zabora lastarclog [SID]      -- Last archived log sequence.
   zabora lastapplarclog [SID]  -- Last applied archive log (at standby).Next items requires [timed_statistics = true].
   zabora freebufwaits [SID]    -- free buffer waits.
   zabora bufbusywaits [SID]    -- buffer busy waits.
   zabora logswcompletion [SID] -- log file switch completion.
   zabora logfilesync [SID]     -- log file sync.
   zabora logprllwrite [SID]    -- log file parallel write.
   zabora enqueue [SID]         -- enqueue waits.
   zabora dbseqread [SID]       -- db file sequential read waits.
   zabora dbscattread [SID]     -- db file scattered read.
   zabora dbsnglwrite [SID]     -- db file single write.
   zabora dbprllwrite [SID]     -- db file parallel write.
   zabora directread [SID]      -- direct path read.
   zabora directwrite [SID]     -- direct path write.
   zabora latchfree [SID]       -- latch free.
   zabora zaboraver             -- Version of this script.
currentconnections         
slowsqls         
readbytes          
writebytes          
 

Oracle11g使用sql_monitor实时监控sql

Oracle11g提供了对sql的实时监控,使sql优化诊断更容易。
  • Dream19881003
  • Dream19881003
  • 2014年01月12日 10:56
  • 17934

Oracle 11g实时SQL监控 --好东西不该藏着

Oracle 11g实时SQL监控Oracle, 深入解析Oracle, 读书笔记四月 9th, 2010作者:dbtan |【转载时请以超链接形式标明文章出处和作者信息】链接:http://www....
  • ZengMuAnSha
  • ZengMuAnSha
  • 2014年04月09日 20:51
  • 9639

用zabbix 监控 oracle

1、在zabbix 的配置文件中添加  [root@orauatdb2 scripts]# vi /opt/zabbix/conf/zabbix_agentd.conf Server=zabbi...
  • huangliang0703
  • huangliang0703
  • 2015年12月01日 11:46
  • 783

ORACLE常用性能监控SQL【一】

系列ORACLE常用性能监控SQL【一】ORACLE常用性能监控SQL【二】Oracle-动态性能视图解读死锁后的解决办法如果死锁不能自动释放,就需要我们手工的 kill session生成Kill ...
  • yangshangwei
  • yangshangwei
  • 2016年09月06日 14:10
  • 10226

Oracle 数据库监控

前言 Oracle数据库历史悠久,自身性能非常出色,因此有非常多的基于Oracle数据库的应用程序,支撑着各行各业的各种业务。在遇到性能问题时,虽然可以找到非常好的DBA进行数据库后端的性能优化,但如...
  • Loydia
  • Loydia
  • 2016年11月16日 15:16
  • 6758

zabbix3.0.2 通过orabbix来监控oracle11g增强版的详细过程

-->Orabbix简介说明   orabbix是一个用来监控oracle数据库性能的zabbix插件工具,通过安装在被监控服务器上客户端上收集数据并传给zabbix服务器端,然后通过调用图形显示。具...
  • mchdba
  • mchdba
  • 2016年05月10日 21:32
  • 24751

oracle性能监控

  • 2011年06月22日 17:03
  • 404KB
  • 下载

OSW(oracle os watcher)监控操作系统图形工具使用方法

OSW是Oracle提供的一个用于操作系统监控的工具包,这个工具包可以从Metalink下载。Metalink Note:301137.1 下载解包以后即可使用...
  • ilovemilk
  • ilovemilk
  • 2010年09月04日 21:08
  • 2877

Oracle 服务器运行健康状况监控利器 Spotlight on Oracle 的安装与使用

本文是《Linux 服务器运行健康状况监控利器 Spotlight on Unix 的安装与使用》的姊妹篇,Linux 的 Spotlight 监控请参考该篇博客。1.本文背景Oracle 版本:10...
  • defonds
  • defonds
  • 2016年10月28日 17:52
  • 11696

oracle数据库监控

  • 2018年01月11日 09:36
  • 137KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过zabora监控oracle
举报原因:
原因补充:

(最多只允许输入30个字)