使用zabbix监控oracle基本使用情况
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,使用zabbix监控oracle这里我们使用开源的orabbix项目,软件下载地址:https://nchc.dl.sourceforge.net/project/orabbix/orabbix-1.
千家信息网最后更新 2026年10月31日使用zabbix监控oracle基本使用情况
使用zabbix监控oracle这里我们使用开源的orabbix项目,软件下载地址:
https://nchc.dl.sourceforge.net/project/orabbix/orabbix-1.2.3.zip
部署方法
下载完成后放到zabbix server服务器(推荐),也可以放到其它服务器,只要这台服务器能与zabbix server和oracle server通讯就可以
cd /usr/local/src/ && mkdir orabbix && cd orabbixunzip orabbix-1.2.3.zipcp -r /usr/local/src/orabbix /usr/local/cd /usr/local/orabbix/chmod -R a+x /usr/local/orabbix/
创建服务,并配置自启动(先不要启动)
ln /usr/local/orabbix/init.d/orabbix /etc/init.d/orabbixchmod 755 /etc/init.d/orabbixchkconfig --add orabbixchkconfig orabbix onsed -i"s@/opt/orabbix@/usr/local/orabbix@g" /etc/init.d/orabbix
修改主配置文件
cd /usr/local/orabbix/conf/cp config.props.sample config.propsvim config.props
内容如下:
ZabbixServerList=ZabbixServer1,ZabbixServer2#上面的名称必须与下面两行的开始一样,名称自己定义,如果有多台ZabbixServer需要监控数据就写多个,不需要就把ZabbixServer2删除即可,下面的两行对应的也要删除ZabbixServer1.Address=10.8.1.7#上面输入ZabbixServer服务器的访问IP地址ZabbixServer1.Port=10051#上面输入ZabbixServer服务器的访问IP对应的端口ZabbixServer2.Address=IP_ADDRESS_OF_ZABBIX_SERVERZabbixServer2.Port=PORT_OF_ZABBIX_SERVER OrabbixDaemon.PidFile=./logs/orabbix.pidOrabbixDaemon.Sleep=300OrabbixDaemon.MaxThreadNumber=100 DatabaseList=DB1,DB2#上面指定要获取台主机的数据,这里的名称需要与真实ZabbixServer里面添加主机时指定的名称一样,并且下面的配置也要使用相同的名称开头 DatabaseList.MaxActive=10DatabaseList.MaxWait=100DatabaseList.MaxIdle=1 DB1.Url=jdbc:oracle:thin:@10.8.5.10:1521:aekdb#10.8.5.10为oracle服务器的地址#1521为访问oracle连接的端口#aekdb为oracle真实的实例名DB1.User=zabbix#oracle数据库授权此服务器访问的用户名(为防止发生权限问题,可以给dba权限)DB1.Password=aek56.zabbix#授权此服务器访问的用户名所对应的密码DB1.MaxActive=10DB1.MaxWait=100DB1.MaxIdle=1DB1.QueryListFile=./conf/query.props#监控的脚本路径,可自行定义,可以为不用的实例配置不同的监控脚本实现不同需求 DB2.Url=jdbc:oracle:thin:@server2.domain.example.com::DB2DB2.User=zabbixDB2.Password=zabbix_passwordDB2.QueryListFile=./conf/query.propsDB2.MaxActive=10DB2.MaxWait=100DB2.MaxIdle=1DB2.QueryListFile=./conf/query.props
启动服务
service orabbix start
tail -f /usr/local/orabbix/logs/orabbix.log #查看日志有没有报错
正常启动成功过程
如果有警告或者错误信息,如下图所示
根据上面的警告或错误信息的关键字,去所对应的监控脚本文件搜索相应对的关键字,查看脚本是如何写的,然后再根据问题去解决,一般情况如果oracle授权orabbix访问的权限为dba不会出问题,出问题一般是权限问题
解决完所有警告和错误后,把源码包目录下的zabbix模板上传(导入)到zabbix server,然后再添加到对应的主机上,这时候正常就可以接收到数据了
/usr/local/orabbix/template/Orabbix_export_full.xml
服务
服务器
监控
名称
问题
数据
权限
脚本
面的
配置
主机
地址
错误
不同
信息
关键
关键字
实例
文件
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技有限公司
华服互联网科技怎么样
上海互联网科技有限公司
美国互联网科技
艾特科技互联网
百单互联网科技有限公司
汇久创客互联网科技
互联网科技ppt模板
互联网巨头投资的硬核科技
玖二柒互联网科技公司待遇
互联网科技产业特征
中国互联网公司排名锤子科技
互联网在线教育科技创业
特约风豹互联网科技为什么扣费
美国互联网科技实力
电子商务与互联网科技的关系
风投北京互联网科技
宁波跨境商互联网科技有限公司
互联网科技博主张洲
盐城市攀科互联网科技有限公司
互联网科技名片
新华互联网科技学院
中国互联网科技发展
深圳齐家互联网科技
互联网科技生活的内容
衡水科技产业互联网平台
如何创新互联网科技
江苏苏星互联网科技有限公司
电子商务与互联网科技的关系
江苏互联网科技小贷