码迷,mamicode.com
首页 > 数据库 > 详细

zabbix学习笔记4-ODBC数据库监控

时间:2016-04-27 15:44:12      阅读:1193      评论:0      收藏:0      [点我收藏+]

标签:zabbix

ODBC是C语言开发的、用于访问数据库的中间件接口,zabbix支持查询任何ODBC支持的数据库,zabbix通过调用ODBC来获取数据库的数据以及数据库状态等等


安装unixODBC

yum install unixODBC unixODBC-devel -y


安装unixODBC驱动

要监控mysql等数据库必须先安装基于c开发的unixODBC数据库驱动 redhat直接yum安装

yum install mysql-connector-odbc


配置unixODBC

配置odbcinst.ini和odbc.ini两个配置文件即可,验证配置是否正常

odbcinst -j


cat /etc/odbcinst.ini 

[MySQL]

Description = ODBC for MySQL

Driver = /usr/lib64/libmyodbc5.so


cat /etc/odbc.ini 

[test]

Description=MySQL test database

Driver=mysql

Server=127.0.0.1

User=root

Password=

Port=3306

Database=zabbix


验证ODBC是否可用

isql -v test


编译支持ODBC的zabbix

--with-unixodbc


这里我监控的是zabbix server的本地mysql

添加监控项

类型:数据库监控

键值:db.odbc.select[a,test] a是一个唯一的描述,test是odbc文件中定义的名称

SQL查询:select userid from users where name=‘Zabbix‘

本文出自 “八英里” 博客,谢绝转载!

zabbix学习笔记4-ODBC数据库监控

标签:zabbix

原文地址:http://5921271.blog.51cto.com/5911271/1768223

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!