使用zabbix监控oracle基本使用情况
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,使用zabbix监控oracle这里我们使用开源的orabbix项目,软件下载地址:https://nchc.dl.sourceforge.net/project/orabbix/orabbix-1.
千家信息网最后更新 2025年01月22日使用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安全错误
数据库的锁怎样保障安全
塔式服务器比机架服务器更为主流
网络安全山石
电信软件开发外包员工
app进不去显示服务器异常什么意思
国内服务器哪些好
服务器上的四个灯都是什么指示灯
交行的软件开发怎样
七日杀服务器架设
软件开发 四十岁失业
锦州互助盘软件开发哪家好
网络技术发达英文
服务器启动时CMOS是啥
中移IT公司数据库集采
关于网络安全的需求
你当前未绑定服务器
软件开发人员年龄大了还的
长沙国家网络安全产业园落户
剑网三链接服务器失败
温州软件开发哪家便宜
数据库分库跨库join
网络安全核查明细表
计算机网络技术中黑客是什么
平山县网络安全和信息化委员会
kms管理服务器地址最新
零售软件开发制作
怎么同步两个数据库
xbox晚上连不上服务器
苹果5s手机无法连接激活服务器
浦东新区常见软件开发哪家好
山东济南国尚网络技术有限公司