使用zabbix监控oracle基本使用情况
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,使用zabbix监控oracle这里我们使用开源的orabbix项目,软件下载地址:https://nchc.dl.sourceforge.net/project/orabbix/orabbix-1.
千家信息网最后更新 2025年02月23日使用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安全错误
数据库的锁怎样保障安全
服务器上的光模块是多少g
赣州做软件开发的工作室
网络安全哪个机构有课程设置
吉商客网络软件开发有限公司
公司网络安全应急预案演练报告
企业网络安全准入控制系统
uc财务软件开发票
工厂网络安全报告
php 服务器 保存文件
中国软件开发回顾
宠物表数据库
技术开发 软件开发 税
济源中等计算机网络技术专业
云服务器与物理服务器
如何成为网络安全志愿者
台式服务器的内存条在哪里
星礼卡服务器发现问题
国家网络安全管理局和网信办
佛山乐商科技互联网
数据库表空间单个大小
长宁区app软件开发项目
网络安全备案范本
我的世界卡服务器注意事项
excel函数提取数据库最大值
诺瓦h2服务器登录网址
网络安全事业单位忙吗
电商带货软件开发怎么样
金铲铲永恒之森服务器排名
手机用嵌入式软件开发
软件开发平台押金