orabbix监控oracle11g,orabbix 监控oracle
一 、Orabbix 介绍
orabbix是一个用来监控oracle数据库性能的zabbix插件工具,通过安装在被监控服务器上客户端上收集数据并传给zabbix服务器端,然后通过调用图形显示。具有以下功能:
1. 数据库版本
2. 归档文件
3. 等待的事件(如文件的I/O,单块的读,多块的读,直接读,SQLNet消息,控制文件I/O,日志写等)
4. HitRatio(监控Hit Ratio的触发,表/存储过程,SQLArea,Body)
5. 逻辑I/O(当前读操作,持续的读操作,块的更改)
6. PGA
7. SGA(固定的缓冲,JAVApool,Large Pool,Log Buffer,Shared Pool,Buffer Cache)
8. 物理I/O(重写操作,数据文件写操作,数据文件读操作)
9. SharePool(PoolDictionary 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 (ActiveSession, Inactive Sessions, System Session)
二、创建Oracle监控账号并赋权
CREATE USER zabbix IDENTIFIED BY ys_zb_0418 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_$LOG 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;
GRANT SELECT ON V_$locked_object TO zabbix;
GRANT SELECT ON dba_objects TO zabbix;
GRANT SELECT ON dba_tablespaces TO zabbix;
GRANT SELECT ON v_$SESSION TO zabbix;注意: 如果是oracle11g的数据库版本,还需要执行下面的语句开放ACL的访问控制,否则在监控的过程中有部份内容无法正常显示(例于数据库版本,数据库文件大小等),而且orabbix的日志显示中也会有错误提示
execdbms_network_acl_admin.create_acl(acl =>'resolve.xml',description=>'resolve acl', principal =>'ZABBIX', is_grant =>true,privilege=>'resolve');
execdbms_network_acl_admin.assign_acl(acl =>'resolve.xml', host =>'*');
commit;
# --执行过程
SQL>execdbms_network_acl_admin.create_acl(acl =>'resolve.xml',description=>'resolve acl', principal =>'ZABBIX', is_grant =>true,privilege=>'resolve');
PL/SQLproceduresuccessfully completed.
SQL>execdbms_network_acl_admin.assign_acl(acl =>'resolve.xml', host =>'*');
PL/SQLproceduresuccessfully completed.
SQL>commit;
Commitcomplete.
SQL>
三、安装配置orabbix安装JDK
tar -xf jdk-7u79-linux-x64.tar.gz -C /usr/local/
安装orabbix# mdkir -p /usr/local/orabbix
# mv orabbix-1.2.3.zip /usr/local/orabbix
# unzip orabbix-1.2.3.zip
# chmod +x run.sh
# cp init.d/orabbix /etc/init.d/
# sed -i 's#/opt/orabbix#orabbix=/usr/local/orabbix#g' /etc/init.d/orabbix
# chmod +x /etc/init.d/orabbix
# sed -i 's#java#//usr/local/jdk1.7.0_79/bin/java#g' /usr/local/orabbix/run.sh
准备orabbix 配置文件# cp config.props.sample config.props
# vim config.props
需要注意的是DatabaseList=App01指的是被监控服务器的名称,该名称要和zabbix server界面中的机器名称保持一致,该配置文件中后续所引用的设定都以该名称为准。
App01.Url=jdbc:oracle:thin:@ 192.168.154.130:1521:orcl指定的是被监控服务器的连接信息(例如采用jdbc的联接方式,服务器地址是 192.168.154.130,oracle的端口是1521,orcl指的是数据库的实例名称)
3. 配置 orabbix 启动脚本 并启动orabbix
# service orabbix start
4. 导入oracle 监控模板
Configuration->Template->Import
orabbix监控oracle11g,orabbix 监控oracle相关推荐
- (centos7-x86)zabbix6.0LTS—Orabbix插件监控oracle11g
(centos7-x86)编译安装zabbix6.0LTS参考链接: (centos7-x86)编译安装zabbix6.0LTS+Mariadb10.5+Apache+php7.4[安装完整版]!-云 ...
- orabbix监控oracle11g,zabbix利用orabbix监控oracle(详细配置图解)
Orabbix是一个用来监控Oracle数据库实例的Zabbix插件.下载地址: Orabbix插件的安装与配置 确保安装jdk环境,java version查看,没有则通过yum来安装JAVA:yu ...
- oracle11监视器,zabbix-使用orabbix来监控oracle11g
Orabbix简介说明 DB Version (i.e. Validity of package)数据库版本 Archiving (Archive log production with trend ...
- cacti监控java,Cacti for Oracle监控
Cacti关于Oracle数据库的监控 OMA10g的安装 5.1.1 介绍 OEM管理升级到10以后必须安装OMA才支持SNMP管理,而ORACLE给出的SNMP支持是到2018年,所以建议ORAC ...
- Java虚拟机监控指标及监控配置
版权声明:本文为博主原创文章,未经博主允许不得转载.欢迎访问我的博客 https://blog.csdn.net/smooth00/article/details/70229653 主要是对Java虚 ...
- 【转】性能监控 -- 应用服务器常见监控指标
LoadRunner监控 -- 应用服务器性能监控指标 内存: 1) UNIX资源监控中指标内存页交换速率(Paging rate),如果该值偶尔走高,表明当时有线程竞争内存.如果持续很高,则内存可 ...
- 企业级监控平台,监控系统选型
企业级监控平台,监控系统选型 一.监控基础知识 1.1 监控系统的7大作用 1.2 使用监控系统的正确姿势 1.3 监控的对象和指标都有哪些? 1.4 监控系统的基本流程 1.5 监控目标 1.6 监 ...
- 监控之美——监控之美-监控系统选型分析及误区探讨
朱政科 读完需要 29 分钟 速读仅需 10 分钟 本文摘自于朱政科撰写的<Prometheus 云原生监控:运维与开发实战>,重点介绍了在监控系统选型中应该考虑的问题. 上一期监控之美- ...
- java 文件监控_Java 文件监控,实时监控文件加载
前段时间设计一个文件自动加载系统模块,功能就像是在Tomcat的webapps目录下发布war包那样,只要一有war包加载进来,tomcat立刻就会去解压这个war包,并把它挂载在tomcat上,供网 ...
最新文章
- log parser 微软iis 日志分析
- 字符串处理stringr包在微生物生态的应用基础
- 记一次libfreenect2安装配置的经历
- CPLEX在Linux上的安装与配置
- 27年前被Nature拒稿,如今斩获诺贝尔奖!学术投稿模式再引热议:都有神奇的评审2...
- python序列类型-python-序列类型
- 11.4 iftop:动态显示网络接口流量信息
- Codeforces 754E:Dasha and cyclic table
- golang 目录分隔符号_Golang 从0到1之任务提醒(一)
- win11搜索栏无法输入 Windows11搜索栏无法输入的解决方法
- Multimedia Studio 系统要求
- 【VC++类型转换】CString类型到Char[]类型的转换
- linux运行nodejs一般路径_Linux上安装Nodejs
- 如何利用迅雷下载百度云获取实际下载地址
- Matlab的语言概述
- [Openwrt 项目开发笔记]:DDNS设置(五)
- 各种笔记本进入BIOS的快捷键
- ipod nano7安装linux,怎么用ipod nano看视频?
- 光纤跳线接口_光纤认证测试——光纤跳线设置基准(一跳线法)
- 无线移动通信技术快速发展历程和趋向(转)
热门文章
- 剑指offer:对称的二叉树(镜像,递归,非递归DFS栈+BFS队列)
- 求约瑟夫环问题最后胜利者的一般解法以及数学推导方法
- Jquery精准计算
- flask框架(四):通过局域网访问网站
- 关于nginx upstream的几种配置方式
- 古为今用,宽于待人!记住【识人“五视”】
- androidstudio引用本地maven_Maven多模块如何打包本地的jar包到war中
- 基于maven创建一个javaweb项目
- lua正则替换_Lua 语言如何替换多个可选字符串
- 从零开始学前端:grid布局和音频 --- 今天你学习了吗?(CSS:Day24)