zoukankan      html  css  js  c++  java
  • 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页面设置 :

     

     

     

     

  • 相关阅读:
    iOS应用内支付(内购)的个人开发过程及坑!
    AJAX实现仿Google Suggest效果
    jquery的show/hide性能测试
    如何做到尽可能不使用庞大的jQuery
    CSS3 transition规范的实际使用经验
    jQuery提升性能技巧及个人总结
    使用CSS3实现超炫的Loading(加载)动画效果
    一个有趣的Ajax Hack示范
    使用ajax技术无刷新动态调用股票信息
    将Asp.Net页面输出到EXCEL里去
  • 原文地址:https://www.cnblogs.com/ZhengLiming/p/10314181.html
Copyright © 2011-2022 走看看