使用zabbix监控oracle基本使用情况
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,使用zabbix监控oracle这里我们使用开源的orabbix项目,软件下载地址:https://nchc.dl.sourceforge.net/project/orabbix/orabbix-1.
千家信息网最后更新 2025年12月01日使用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安全错误
数据库的锁怎样保障安全
党员强化网络安全宣传
跳跃服务器
舆情 网络安全
wifi显示网络安全密钥
分布式服务器怎么分享
便携式数据库
网络安全与技术视频
计算机网络技术 职业范围
小马服务器是什么原因
用什么写数据库
吴忠网络技术调试
微信读书服务器存在问题
金像软件开发有限公司招聘
服务器做完系统后识别不到硬盘
手机相机是用什么软件开发的
网络安全包括哪些行业
面对网络安全我应该如何去做
南邮网络安全技术实验报告
无法启动acdsee数据库
医保网络安全管理制度名称是什么
软件开发产品 摊销年限
西安的打车软件开发
扫描二维码调用数据库
网络安全应急预案方案流程图
网络安全知识的画怎么画
塔城app软件开发
ipfs上海黑犇互联网科技
计算机网络技术需要学电工吗
毕业设计数据库工资管理系统
放心的印刷包装软件开发商