千家信息网

利用Zabbix ODBC monitoring监控SQL

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,利用Zabbix ODBC monitoring监控SQL Server1. 创建群组ODBC Templates2. 创建Template SQL Server和Template MySQL3. 在
千家信息网最后更新 2026年11月01日利用Zabbix ODBC monitoring监控SQL

利用Zabbix ODBC monitoring监控SQL Server


1. 创建群组ODBC Templates

2. 创建Template SQL Server和Template MySQL

3. 在Zabbbix上安装unixODBC

shell> yum -y install unixODBC unixODBC-devel

4. 在Zabbix上安装对应数据库的unixODBC驱动

unixODBC有一个支持的数据库和驱动列表:

http://www.unixodbc.org/drivers.html

对于SQL Server:

a) 安装unixODBC驱动

shell> yum install freetds

b) 配置unixODBC

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

shell> odbcinst -j

可以使用如下命令来查找ODBC驱动的的位置:

shell> find / -name 'libtdsodbc*'

在/etc/odbcinst.ini添加SQL Server驱动FreeTDS:

shell> vim /etc/odbcinst.ini

[FreeTDS]

Description = ODBC for SQL Server

Driver = /usr/lib64/libtdsodbc.so.0

Setup = /usr/lib64/libtdsS.so

FileUsage = 1

FreeTDS驱动有个命令行工具tsql也可以连SQL Server,它也可一个文件/etc/freetds.conf可以配置连接SQL Server的DSN。

SQL Server各版本对应的TDS协议版本:

http://www.freetds.org/userguide/choosingtdsprotocol.htm

配置odbc连接信息:

shell> vim /etc/odbc.ini

[szsql01]

Driver = FreeTDS

Server = 192.168.137.6

Port = 1433

Database = DBAdmin

TDS_Version = 8.0

这次,我们不在文件里设置用户名密码,而在页面设置。

来检查是否驱动看到了你的数据源:

shell> odbcinst -q -s

c) 在被监控的SQL Server 2016服务器szsql01上创建用户并授权。

d) 在Zabbix上连接数据库测试。

shell> isql -v szsql01 数据库用户名 密码

e) 在szsql01上安装zabbix 3.2代理。

以管理员方式打开Powershell,下载安装包。

解压缩后,将zabbix_agents_3.2.0.win重命名为zabbix,将conf目录下的配置文件拷贝一份到上级目录下,并重命名为zabbix_agentd.conf,编辑并更新以下值。

#Server=[zabbix server ip]

#Hostname=[Hostname of client system]

Server=192.168.137.5

ServerActive=192.168.137.5

Hostname=192.168.137.6

注意:Hostname要和创建Host时填写的一样。

将zabbix agent安装为服务,并启动服务:

检查代理启动的错误日志c:\zabbix_agentd.log,看是否正常。

f) 在Zabbix新建的Template SQL Server模板添加监控项

g) 将被监控服务器szlinux01连接该模板,并查看数据:



参考:

https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/odbc_checks



驱动 数据 配置 文件 监控 数据库 服务 命令 用户 位置 密码 服务器 模板 版本 用户名 目录 代理 检查 上级 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苏州找大状互联网科技有限公司 易互联网科技有限公司 互联网 科技创新 奔汉互联网科技 亿人帮互联网科技 哈尔滨秒房互联网科技有限公司 互联网公司会议桌创意科技软装饰 云创客互联网科技公司 金融科技与互联网金融相同和不同 受益于互联网科技的高速发展 互联网为啥属于高科技 健康食品互联网创新科技园项目 互联网科技和法律行业 佛山市拉法互联网科技有限公司 伊宁互联网科技做什么的 互联网方面的科技前沿 黑云互联网科技有限公司 江苏互联网科技小贷 互联网科技品牌 银川新华互联网科技学校招聘 互联网金融科技 互联网新科技 互联网科技公司起名 金融科技还是互联网 互联网科技宣传片 联恩商钥互联网科技有限公司 欧洲十大科技互联网公司 互联网科技大奖都有哪些公司 互联网金融科技名词解释 众安科技工业互联网合作
0