mysql数据监控(db.odbc.select[])

监控项 : db.odbc.select[<unique short description>,<dsn>]  #返回SQL查询结果的第一行的第一列中

Type

类型,选择监控数据库.

Key

监控项key db.odbc.select[unique_description,data_source_name]

unique_description:描述,要唯一

data_source_name:odbc.ini中定义的数据源名称.

User name

数据库用户名 (可选,如果odbc.ini中已经定义)

Password

数据库密码 (可选,如果odbc.ini中已经定义)

SQL query

SQL语句

Type of information

返回值类型,如果类型选错了,这个监控项会不可用

 

利用zabbix ODBC监控mysql的sql

 

在zabbix上安装odbc包

[root@zabbix_master ybt]# yum -y install unixODBC unixODBC-devel

[root@zabbix_master ybt]# yum -y install mysql-connector-odbc

 

编辑odbcinst.ini和odbc.ini文件来完成ODBC的配置。首先,通过如下命令来验证配置文件的位置:

[root@zabbix_master ybt]# odbcinst -j  

unixODBC 2.3.1

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

 

odbcinst.ini用于列出已经安装的ODBC数据库驱动:

[root@zabbix_master ybt]# cat /etc/odbcinst.ini

# Driver from the mysql-connector-odbc package

# Setup from the unixODBC package

[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

 

配置odbc.ini

[root@zabbix_master ybt]# cat /etc/odbc.ini

[splex]  #数据源名称 (DSN)

Description = mysql_splex  # 数据源描述

Driver = mysql  数据库驱动名 - 在 odbcinst.ini指定

Server = 10.32.68.252  #数据库 IP/DNS

User = root  #数据库用户名

Password = root  #数据库密码

Port = 3306  #数据库端口

Database = splexs  #数据库名称

 

测试客户端sql是否正常 :

mysql> select detime from splex where serip='10.56.80.43' and pname='B-D_3800_shb01-vip' ORDER BY time DESC limit 1;

+--------+

| detime |

+--------+

| 0      |

+--------+

1 row in set (0.00 sec)

 

zabbix web页面设置 :

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/ZhengLiming/p/10314181.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值