0x01 环境说明
zabbix server 5.0
zabbix agent 2 5.0.28
windows server 2019 防火墙已关闭,也可开启放行相关端口
SQLSERVER 2016
0x02 配置准备
- freetds 1.13 下载地址可bing或百度
- unixODBC unixODBC-devel yum安装即可,yum安装版本2.3.1
0x03 配置步骤
编译安装freetds
tar -zxvf freetds-1.3.13.tar.gz cd freetds-1.3.13 ./configure --prefix=/usr/local/freetds –with-tdsver=8.0 –enable-msdblib make make install
测试tsql是否可用
tsql -H IP地址 -p 1433 -U 数据库用户 -P 数据库密码
安装unixODBC
yum -y install unixODBC unixODBC-devel
修改配置#修改freetds配置
vi freetds.conf #更改如下内容 [global] # TDS protocol version tds version = 8.0 #加入要连接的服务器 [连接名] #此时的连接名即isql中使用的名称,DSN host = IP地址 port = 1433 tds version = 8.0
#修改/etc/odbcinst.ini 路径可以使用命令odbcinst -j 来定位
#在odbcinst.ini文件中加入freetds驱动项和驱动路径
vi /etc/odbcinst.ini
[freeTDS]
Description = MSSQL
Driver = /usr/local//lib/libtdsodbc.so #该文件是安装unixODBC后生成的驱动文件
vi /etc/odbc.ini
#修改/etc/odbc.ini文件,加入DSN配置
[DSN]
Description = MSSQL
Driver = FreeTDS
Server = IP地址
PORT = 1433
TDS_Version = 8.0
Database = 数据库名
测试isql
isql -v DSN 数据库用户 数据库密码
出现如下图,即连接成功
0x04 zabbix配置
给对应主机配置模板,添加宏即可。
成功监控
标签:5.0,unixODBC,配置,SQLSERVER,DSN,etc,Zabbix,ini,freetds From: https://www.cnblogs.com/DevilCisco/p/16860213.html