odbc监控oracle,在zabbix下面使用ODBC 监控oracle数据库(11.2.0.3)和mysql数据库
在zabbix下面使用ODBC 监控oracle数据库(11.2.0.3)和mysql数据库
1,监控mysql数据库
1)安装ODBC
yum -y install unixODBC unixODBC-devel
yum install mysql-connector-odbc
2)odbcinst -j 查看配置文件
unixODBC 2.2.14
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
3)编辑/etc/odbcinst.ini
[mysql]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc5.so
Setup = /usr/lib/libodbcmyS.so
Driver64 = /usr/lib64/libmyodbc5.so
Setup64 = /usr/lib64/libodbcmyS.so
FileUsage = 1
4)编辑
vi /etc/odbc.ini
[test]
Description = MySQL test database
Driver = mysql
Server = 127.0.0.1
User = root
Password = 123456
Port = 3306
Database = zabbix
5)测试
shell> isql test
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
可以正常监控
2,使用ODBC监控oracle数据库
1)下载oracle客户端
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm
oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm
2)安装
rpm -ivh oracle-instantclient11.2-*
3)创建本地监控
安装的默认位置分别在/usr/share/oracle/11.2/client64
/usr/include/oracle/11.2/client64
/usr/lib/oracle/11.2/client64
设置环境变量之前,在/usr/lib/oracle/11.2/client64下创建network/admin文件夹,
mkdir -p /usr/lib/oracle/11.2/client64/network/admin
在此文件夹下创建tnsnames.ora,其内容入下:
571WB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.23.153.9)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sss)
)
)
571WW=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.23.163.10)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sss)
)
)
在/usr/lib/oracle/11.2/client64/network/admin文件下创建sqlnet.ora,输入:
vi sqlnet.ora
NAME_DIRECTORY_PATH=(TNSNAMES,EZCONNECT)
4)
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:$LD_LIBRARY_PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
5)
And at once we do such check:
# ldd /usr/lib/oracle/11.2/client64/lib/libsqora.so.11.1
With big share probability, you receive libodbcinst.so.1 => not found, therefore it is necessary to make this - link:
# ls -lah /lib64 | grep odbc
cd /usr/lib64/
ln -s libodbcinst.so.2.0.0 libodbcinst.so.1
vi /etc/odbcinst.ini 创建驱动
[oracle]
Description = Oracle ODBC driver for Oracle 11g
Driver = /usr/lib/oracle/11.2/client64/lib/libsqora.so.11.1
vi /etc/odbc.ini 创建数据源
[571WB]
Driver= oracle
DSN= 571WB
ServerName= 571WB
UserID= sss
Password= hangzhou571wb
在zabbix下面使用ODBC 监控oracle数据库(11.2.0.3)和mysql数据库
标签:zabbix odbc oracle
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://11542796.blog.51cto.com/11532796/1827927
odbc监控oracle,在zabbix下面使用ODBC 监控oracle数据库(11.2.0.3)和mysql数据库相关推荐
- Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析
文章目录 前言 一.ORACLE 数据库 二.Microsoft SQL Server 数据库 三.MySQL 数据库 总结 前言 Oracle 数据库.Microsoft SQL Server.My ...
- zabbix监控linux文件目录,zabbix之日志文件监控
一.日志item介绍 下面介绍zabbix另一个"重量级"的功能--日志文件监控,它最主要的是监控日志文件中有没有某个字符串的表达式,对应日志轮转与否,zabbix都支持. 在配置 ...
- oracle rac 一体机,oda一体机异机rman升级11.2.0.2rac到11.2.0.4
客户新买了oda三代一体机,想替换原来的一代的一体机.原来的环境安装的是oracle11.2.0.2的rac,新的一体机安装的是oracle11.2.0.4.对于客户来说,想通过最短的时间来实现切换. ...
- PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...
- zabbix监控之二----Zabbix受控端及监控项
4.station32受控端安装zabbix 4.1:下载所需要用的的程序包:只有受控端是主动模式时才需要装zabbix-sender [root@station32zabbix-agent]# yu ...
- Oracle 11.2.0.3.7 PSU补丁升级
说明:这是新上线主机,还没有建库的.如果库已经存在,那么最后还要进行刷库操作! 环境:Red Hat Enterprise Linux 6.4 (x86_64) 将Oracle数据库从11.2.0.3 ...
- Robot Framework操作MySQL数据库和Oracle数据库
一.Robot Framework连接MySQL数据库 1.安装databaselibrary.pymsql 通过cmd命令执行pip install robotframework-databasel ...
- oracle查看语句执行历史,AWT查看oracle历史sql语句执行
进入到$ORACLE_HOME/rdbms/admin目录下. 然后sqlplus "/as sysdba"登陆到数据库 执行@awrrpt.sql; [oracle@appdb2 ...
- linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC
Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...
- oracle数据库12下载地址,Oracle 数据库和补丁下载地址 12.1.0.2 11.2.0.4 11.2.0.1
Oracle 数据库和补丁下载地址 12.1.0.2 11.2.0.4 11.2.0.1 AIX Linux Windows平台 AIX 12.1.0.2 DATABASE DB 数据库软件介质下载 ...
最新文章
- idea缩写快捷键_IDEA快捷键大全 快速页面重构
- 小鹏发布会上硬刚特斯拉AutoPilot:有视频有真相,特斯拉不懂中国路况
- 【计算理论】确定性有穷自动机 ( 自动机组成 | 自动机语言 | 自动机等价 )
- 组织应该采用集中式发电机吗?
- 下面哪个字段是http请求中必须具备的_理解HTTP协议-HTTP协议详解总结
- CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
- Beta阶段第2周/共2周 Scrum立会报告+燃尽图 10
- 479 Largest Palindrome Product 最大回文数乘积
- MyBatis insert操作插入,返回主键from官方
- 内核运行之前访问IO
- rslinx连接linux教程,RSLinx Classic软件通讯配置教程
- python编程语言在线编译手机_groovy在线运行,groovy在线编译,支持手机在线编程写代码 - Groovy教程...
- root+android+8.0,荣耀8 root两步强刷Android 8.0
- python中temp是什么意思中文-请问Python里temp是什么意思?
- OCR--PC单机版车牌识别技术
- html将图片做成书的封面,把照片做成杂志 个人照片制作成报纸、杂志封面效果|封面设计软件[图文教程]...
- ASP模式的机械产品分布式协同设计的研究
- android 录制视频清晰度问题
- 基于LightGBM分类实现英雄联盟数据预测(二)
- 交换机和服务器维护,【实用】PacketTracer 5.2之交换机和路由器的维护实验