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

时间:2016-04-27 15:44:12   收藏:0   阅读:1193

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‘

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!