Zabbix服务器配置SQL Server数据源操作步骤

Zabbix监控SQL Server时需配置访问SQL Server数据源,具体步骤如下:

一、安装UnixODBC

二、安装make/gcc

yum -y install gccautomakeautoconflibtool make

三、编译freetds (将安装到 /usr/local下)

# tar xzf freetds-stable.tgz

# ./configure --with-unixodbc=/usr/local --with-tdsver=8.0

# make

# su

# make install

四、配置unixODBC和FreeTDS

(1)       在freetds的配置文件/usr/local/etc/freetds.conf按照如下方式写入目标数据库信息:

    [dbname]

    host = IP 或 机器名

     port = 端口号

     tds version = 4.2

     client charset = UTF8  --字符集

  (2) 按照如下方式配置ODBC数据源:

   A.  在 /etc/odbcinst.ini 中指定连接所使用的驱动器的位置,详情如下:

      [FREETDS]
      Description = ODBC of FreeTDS for MS SQL SERVER  --描述
      Driver = /usr/local/lib/libtdsodbc.so   --编译好的freetds库的路径
      Setup  = /usr/local/lib/libtdsodbc.so--编译好的freetds库的路径

    B. 在/etc/odbc.ini 中定义数据源信息,详情如下:
      [zxgtestdb]
      Description = ZXGTEST Server    --数据源描述
       Driver = FREETDS   --驱动名称,与odbcinst.ini中定义的要一致
      Database = master    --要连接的数据库名

 

原文地址:https://www.cnblogs.com/dotagg/p/6370678.html