在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数据库相关推荐

  1. Oracle 数据库、Microsoft SQL Server、MySQL 数据库三种常见数据库的区别深度剖析

    文章目录 前言 一.ORACLE 数据库 二.Microsoft SQL Server 数据库 三.MySQL 数据库 总结 前言 Oracle 数据库.Microsoft SQL Server.My ...

  2. zabbix监控linux文件目录,zabbix之日志文件监控

    一.日志item介绍 下面介绍zabbix另一个"重量级"的功能--日志文件监控,它最主要的是监控日志文件中有没有某个字符串的表达式,对应日志轮转与否,zabbix都支持. 在配置 ...

  3. oracle rac 一体机,oda一体机异机rman升级11.2.0.2rac到11.2.0.4

    客户新买了oda三代一体机,想替换原来的一代的一体机.原来的环境安装的是oracle11.2.0.2的rac,新的一体机安装的是oracle11.2.0.4.对于客户来说,想通过最短的时间来实现切换. ...

  4. PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。

    在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...

  5. zabbix监控之二----Zabbix受控端及监控项

    4.station32受控端安装zabbix 4.1:下载所需要用的的程序包:只有受控端是主动模式时才需要装zabbix-sender [root@station32zabbix-agent]# yu ...

  6. Oracle 11.2.0.3.7 PSU补丁升级

    说明:这是新上线主机,还没有建库的.如果库已经存在,那么最后还要进行刷库操作! 环境:Red Hat Enterprise Linux 6.4 (x86_64) 将Oracle数据库从11.2.0.3 ...

  7. Robot Framework操作MySQL数据库和Oracle数据库

    一.Robot Framework连接MySQL数据库 1.安装databaselibrary.pymsql 通过cmd命令执行pip install robotframework-databasel ...

  8. oracle查看语句执行历史,AWT查看oracle历史sql语句执行

    进入到$ORACLE_HOME/rdbms/admin目录下. 然后sqlplus "/as sysdba"登陆到数据库 执行@awrrpt.sql; [oracle@appdb2 ...

  9. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC

    Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...

  10. 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 数据库软件介质下载 ...

最新文章

  1. idea缩写快捷键_IDEA快捷键大全 快速页面重构
  2. 小鹏发布会上硬刚特斯拉AutoPilot:有视频有真相,特斯拉不懂中国路况
  3. 【计算理论】确定性有穷自动机 ( 自动机组成 | 自动机语言 | 自动机等价 )
  4. 组织应该采用集中式发电机吗?
  5. 下面哪个字段是http请求中必须具备的_理解HTTP协议-HTTP协议详解总结
  6. CSS3 Media Queries 详细介绍与使用方法,Responsive Web Design 必备技术, 响应式设计
  7. Beta阶段第2周/共2周 Scrum立会报告+燃尽图 10
  8. 479 Largest Palindrome Product 最大回文数乘积
  9. MyBatis insert操作插入,返回主键from官方
  10. 内核运行之前访问IO
  11. rslinx连接linux教程,RSLinx Classic软件通讯配置教程
  12. python编程语言在线编译手机_groovy在线运行,groovy在线编译,支持手机在线编程写代码 - Groovy教程...
  13. root+android+8.0,荣耀8 root两步强刷Android 8.0
  14. python中temp是什么意思中文-请问Python里temp是什么意思?
  15. OCR--PC单机版车牌识别技术
  16. html将图片做成书的封面,把照片做成杂志 个人照片制作成报纸、杂志封面效果|封面设计软件[图文教程]...
  17. ASP模式的机械产品分布式协同设计的研究
  18. android 录制视频清晰度问题
  19. 基于LightGBM分类实现英雄联盟数据预测(二)
  20. 交换机和服务器维护,【实用】PacketTracer 5.2之交换机和路由器的维护实验

热门文章

  1. R语言学习笔记:简单的回归分析
  2. IE9对CSS3的支持情况概述
  3. 华为云的Kubernetes实践之路
  4. 关于禁止ViewPager预加载问题【转】
  5. C语言 二级指针内存模型②
  6. Linux文件系统管理
  7. UpdateData()函数使用
  8. IDEA 配置-XX:-RestrictContended参数
  9. 关于ext4 simg fill chunk type
  10. cdev 结构体、设备号相关知识解析