zabbix存储oracle

背景描述:

1、原来安装zabbix是在LAMP的环境下是可以正常运行;(Linux CentOS 7)

2、现想把mysql换成oracle,通过安装oracle客户端远程访问另外一台机器上oracle服务,客户e端和zabbix是同一台机器,sqlplus是可以正常运行访问;

3、PHP页面通过OCI也是可以正常登陆http://127.0.0.1/zabbix;

4、zabbix_server.conf中配置DBHost=数据库IP,DBNAME=数据库实例名,DBPORT=1521...

可是后台zabbix_server.log报错【Z3001] connection to database ‘ORCL‘ failed : [2013] Lost connection to MySQL server at ‘reading initial communication packet ‘,system error :0

5、安装zabbix时使用源码安装 ,进入解压目录

./configure --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix

此处没有 配置 --with-oracle

疑问:

1、出现上述描述4中连接数据库失败如何解决?

2、zabbix_server是通过什么方式访问数据库的?OCI?

3、再次使用5的命令./configure --with-oracle --enable-server  --prefix=/usr/local/zabbix提示OCI library not found

./configure --with-oracle=$ORACLE_HOME/lib --enable-server  --prefix=/usr/local/zabbix 提示OCI library not found

谢谢!

时间: 2024-12-23 12:54:47

zabbix存储oracle的相关文章

使用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 &&am

zabbix监控oracle 12c

zabbix监控oracle 12c 前言 某公司需要监控Oracle 12C,采用orabbix是zabbix监控oracle数据库的插件,修改一些地方就可以监控了. 一.安装配置 mkdir /opt/orabbix cd /opt/orabbix mv conf/config.props.sample conf/config.props cp init.d/orabbix /etc/init.d/ chmod +x /etc/init.d/orabbix chkconfig orabbix

zabbix监控Oracle

公司业务使用的是一直oracle数据库,老大要求监控表空间剩余大小并且当剩余过小时能够及时报警.刚想出来的方案是通过写脚本获取表空间的数据,通脚本中使用expect自动输入密码登陆oracle用户然后再登陆数据库查询数据返回给zabbix_server.但是由于脚本运行时间大概12秒左右,zabbix获取数据总是超时(只是个人理解,如果你有解决方法希望给我留言,谢谢).在网上搜索中发现zabbix插件-orabbix,原理是通过orabbix登陆被监控主机oracle数据库,查询数据.个人认为非

zabbix 监控 oracle 数据库

一.简介 Orabbix 是设计用来为 zabbix 监控 Oracle 数据库的插件,它提供多层次的监控,包括可用性和服务器性能指标. 它提供了从众多 Oracle 实例采集数据的有效机制,进而提供此信息的监控和性能指标.然后,您可以利用的 zabbix 的报告功能为收集的所有数据,并提供分析.目前的发行版中包含了一组预先定义的模板,包括从初始部署警报和图形功能.然而,这些可以进行微调,以满足您的需求和数据/监控要求. Orabbix 监控什么? 数据库版本 归档日志与生产趋势分析 触发器,表

java 对象序列化存储oracle

java 对象序列化存储oracle: import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputS

Zabbix监控Oracle 连接数

监控Oracle 连接数 使用python脚本编写脚本,监控oracle连接数:连接Oracle需要安装cx_Oracle模块,安装完成后检查是否正常,没有任何信息返回即正常: python -c "import cx_Oracle" 通常,还需要加载oralce的客户端配置环境和库 libclntsh.so.11.1 libnnz11.so 1.编写用于检查Oracle当前连接数.最大连接数的python脚本:zabbix_check_process.py #!/usr/bin/py

使用Zabbix监控Oracle数据库

Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabbix/ 从部署架构图上可以看出,orabbix是通过JDBC去连接被监控数据库的,其实不是必须在数据库主机上安装Agent,而运行orabbix的主机,可以是Zabbix Server,也可以是数据库主机和zabbix server之外的任意一台主机,为了测试方便,我们将orabbix安装在Zabb

ZABBIX之ORACLE监控

1,安装JDK 2,安装orabbix wget http://www.smartmarmot.com/downloads/orabbix-1.2.3.zip mkdir /opt/orabbix mv orabbix-1.2.3.zip /opt/orabbix cd /opt/orabbix unzip orabbix-.1.2.3.zip 3, 授权 chmod +x /opt/orabbix/run.sh chmod +x /opt/orabbix/init.d/orabbix cp /

LAMP 搭建zabbix监控Oracle 数据库 for Linux

准备环境介绍 文档简介想要实现的功能为在zabbix服务器端再增加orabbix插件以此访问oracle数据库进行监控操作. 环境介绍CentOS 7 zabbix 2.4.2 . yum介绍因公司电脑无法访问外网则进行了本地yum源的配置. 可自行根据php-common下载相应的rpm包或者去我的网盘瞅瞅有木有大家需要的地址如下链接http://pan.baidu.com/s/1skGbrat 密码n9p3 实施过程介绍1.首先是LAMP的搭建其中Linux环境搭建此处不多介绍MySQL数据