阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix监控SQL Server 数据库

388次阅读
没有评论

共计 1996 个字符,预计需要花费 5 分钟才能阅读完成。

原理:通过 ODBC 连接 SQL Server, 将 SQL 语句查询到的数据发送至 Zabbix 服务器作分析。

配置步骤简述:

1、在 zabbix server 上安装 Freetds、unixODBC、unixODBC-devel 使其能够访问 SQL Server 数据库。

2、配置 ODBC 访问 Sql Server 数据库。

3、定制 SQL 语句

4、在 zabbix 管理界面添加监控数据库的 item。

操作过程:

1、在 zabbix server 上安装 Freetds、unixODBC、unixODBC-devel

   #yum install unixODBC unixODBC-devel

   注:freetds 通常 yum 源里面没有,需要下载编译安装

   百度云地址:http://pan.baidu.com/s/1cb09tW

    #wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz

    #tar -zxvf freetds-stable.tgz 

    #cd freetds-0.91/

    #./configure –prefix=/usr/local/freetds –with-tdsver=8.0 –enable-msdblib

    #make

    #make install

 

2、配置 ODBC 访问 Sql Server 数据库

    a. 查找 libtdsodbc.so.0 驱动的位置

        #locate libtdsodbc.so.0

        如果没有 locate 命令,安装 mlocate 执行

        #yum install mlocate && updatedb

        找到 libtdsodbc.so.0 文件后复制其路径做个软连接

        #ln -s /usr/local/freetds/lib/libtdsodbc.so.0 /usr/lib64/libtdsodbc.so.0

    b. 修改 /etc/odbcinst.ini 添加一行      

        #vim /etc/odbcinst.ini

        [FreeTDS]

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

    c. 配置 odbc 连接信息

        #vim /etc/odbc.ini #写入以下配置文件      

        [DBNAME]             #定义的一个标识名

        Driver = FreeTDS

        Server = [SQL Server IP]

        PORT = 1433

        TDS_Version = 8.0

    d. 连接数据库测试

        #isql -v DBNAME(odbc.ini 中定义的) 数据库账号 数据库密码

        连接到数据库并执行 SQL 测试

Zabbix 监控 SQL Server 数据库

3、定制 SQL 语句因需求而异。

   

4、在 zabbix 管理界面添加监控数据库的 item。

    找到被监控的 SQL Server 主句,添加 item         

Zabbix 监控 SQL Server 数据库

zabbix 采集到的数据。与上面 SQL 查询到的一致。

Zabbix 监控 SQL Server 数据库

一些 Zabbix 相关教程集合

CentOS 7.2 安装部署 Zabbix 3.0.4 详解  http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 7.0 x64 下 Zabbix 3.0 安装笔记  http://www.linuxidc.com/Linux/2016-11/137044.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138380.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计1996字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中