zabbix oracle locks,zabbix下的oracle监控

一、orabbix表明orabbix是一个用于监控oracle数据库查询特性的zabbix软件专用工具,根据安装在被监控网络服务器上手机客户端上搜集数据信息并发送给zabbix服务端,随后根据启用图型显示信息。具备下列作用:

1、数据库查询版本号

2、归档文件

3、等候的恶性事件(如文档的I/O,每块的读,几块的读,立即读,SQLNet信息,操纵文档I/O,日志写等)

4、HitRatio(监控Hit Ratio的开启,表/sql语句,SQLArea,Body)

5、逻辑性I/O(当今读操作,不断的读操作,块的变更)

6、PGA

7、SGA(固定不动的缓存,JAVA pool,Large Pool,Log Buffer,Shared Pool,Buffer Cache)

8、物理学I/O(调用操作,数据库文件写操作,数据库文件读操作)

9、SharePool(Pool Dictionary Cache, Pool Free Memory, Library Cache,Sql Area ,Misc.)

10、Pin Hit Ratio (monitor Hit Ratio on Trigger, Tables/Procedures, SQLArea,Body)

11、Session/Processes (monitor Sessions and processes)

12、Session (Active Session, Inactive Sessions, System Session)

4807518aa922e02bcb8bd90ac7a7a4f1.png

二、 orabbix安装

2.1、Java自然环境

最先在被监控的网络服务器安装java自然环境,能够立即到oracle官方网站下载相匹配的包安装。

wget http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jre-7u72-linux-x64.rpm

rpm –ivh jre-7u72-linux-x64.rpm

2.2、创建相匹配的文件目录orabbix默认设置的配备是/opt/orabbix,有关的內容都是会在这里文件夹名称内,假如安装时特定了其他的文件目录请还记得在环境变量中更改成恰当的文件路径。

mkdir –p /opt/orabbix

cd /opt/orabbix

2.3、安装相匹配的文档

wget http://192.168.0.201:8080/必备软件/专用工具/zabbix/orabbix-1.2.3.zip

unzip orabbix-1.2.3.zip

cp init.d/orabbix /etc/init.d/

chmod  x run.sh

chmod  x /etc/init.d/orabbix

a46ce5f9371611af3e0c5e754bde9aec.png 

2.4、提升监控客户

CREATE USER ZABBIX

IDENTIFIED BY 

DEFAULT TABLESPACE USERS

TEMPORARY TABLESPACE TEMP

PROFILE DEFAULT

ACCOUNT UNLOCK;

GRANT ALTER SESSION TO ZABBIX;

GRANT CREATE SESSION TO ZABBIX;

GRANT CONNECT TO ZABBIX;

ALTER USER ZABBIX DEFAULT ROLE ALL;

GRANT SELECT ON V_$INSTANCE TO ZABBIX;

GRANT SELECT ON DBA_USERS TO ZABBIX;

GRANT SELECT ON V_$LOG_HISTORY TO ZABBIX;

GRANT SELECT ON V_$PARAMETER TO ZABBIX;

GRANT SELECT ON SYS.DBA_AUDIT_SESSION TO ZABBIX;

GRANT SELECT ON V_$LOCK TO ZABBIX;

GRANT SELECT ON DBA_REGISTRY TO ZABBIX;

GRANT SELECT ON V_$LIBRARYCACHE TO ZABBIX;

GRANT SELECT ON V_$SYSSTAT TO ZABBIX;

GRANT SELECT ON V_$PARAMETER TO ZABBIX;

GRANT SELECT ON V_$LATCH TO ZABBIX;

GRANT SELECT ON V_$PGASTAT TO ZABBIX;

GRANT SELECT ON V_$SGASTAT TO ZABBIX;

GRANT SELECT ON V_$LIBRARYCACHE TO ZABBIX;

GRANT SELECT ON V_$PROCESS TO ZABBIX;

GRANT SELECT ON DBA_DATA_FILES TO ZABBIX;

GRANT SELECT ON DBA_TEMP_FILES TO ZABBIX;

GRANT SELECT ON DBA_FREE_SPACE TO ZABBIX;

GRANT SELECT ON V_$SYSTEM_EVENT TO ZABBIX;

假如是12GB的数据库查询版本号,还必须实行下边的句子对外开放ACL的密钥管理,不然在监控的全过程中有部分內容没法一切正常显示信息(例于数据库查询版本号,数据文件尺寸等),并且orabbix的日志显示信息中也会出现下列的报错。

 c90f20ed26b7f5b04c77ea1dae22f2a9.png

exec

dbms_network_acl_admin.create_acl(acl => 'resolve.xml',description

=> 'resolve acl', principal =>'ZABBIX', is_grant => true,

privilege => 'resolve');

exec dbms_network_acl_admin.assign_acl(acl => 'resolve.xml', host =>'*');

commit;

设定进行后,能够根据下列的句子查询加上的情况。

select utl_inaddr.get_host_name('127.0.0.1') from dual;

2.5、环境变量orabbix全部的环境变量都会conf文件目录中,必须将默认设置的环境变量config.props.sample拷贝一份后再开展改动和配备。

cd conf

cp config.props.sample config.props

vim config.progs

以下几点都根据该环境变量。

ZabbixServerList=ZabbixServer

ZabbixServer.Address=192.168.0.189

ZabbixServer.Port=10051

OrabbixDaemon.PidFile=./logs/orabbix.pid

OrabbixDaemon.Sleep=300

OrabbixDaemon.MaxThreadNumber=100

DatabaseList=CRMDB

DatabaseList.MaxActive=10

DatabaseList.MaxWait=100

DatabaseList.MaxIdle=1

CRMDB.Url=jdbc:oracle:thin:@192.168.0.209:1521:orcl

CRMDB.User=ZABBIX

CRMDB.Password=zabbix

CRMDB.MaxActive=10

CRMDB.MaxWait=100

CRMDB.MaxIdle=1

CRMDB.QueryListFile=./conf/query.props

必须留意的是DatabaseList=CRMDB指的是被监控网络服务器的名字,该名字要和zabbix server页面中的设备名字保持一致,该环境变量中事后所引入的设置都以该名字为标准。

CRMDB.Url=jdbc:oracle:thin:@192.168.0.209:1521:orcl特定的是被监控网络服务器的联接信息内容(比如选用jdbc的连接 方法,服务器ip是192.168.0.209,oracle的端口号是1521,orcl指的是数据库查询的案例)

2.6、加上监控服务器

在zabbix的GUI管理方法页面上加上监控的服务器前必须插装式入oracle数据库查询的监控模版,监控模版储存在缓解压力出去的template文件夹名称中,选择Orabbix_export_full.xml导进。

ca693af3c41251fd7aa188f22328c585.png

8d5700762d792dfda23d0af18453a4a3.png

4befd816ecb5d6eb1841fc5e3471d33d.png

7dafbd4c65eb25d18cf2da42e3fd18ee.png

2.7、起动服务项目

能够先将orabbix加为服务程序,随后起动监控服务项目并观查相匹配的日志文档,要是没有报错,监控页面中就可以一切正常显示信息监控图型了。

chkconfig –add orabbix

chkconfig –level 345 orabbix on

service orabbix start

tail –f /opt/orabbix/log/orabbix.log

71ca54d42abfee0ad531897e75583cb9.png

三、 参考文献

http://www.smartmarmot.com/wiki/index.php/Orabbix

http://www.peasland.net/

http://www.smartmarmot.com/product/orabbix/

热搜词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值