首页 > 数据库 >Zabbix 5.0 监控 SQLSERVER的配置方法

Zabbix 5.0 监控 SQLSERVER的配置方法

时间:2022-11-05 15:14:28浏览次数:39  
标签:5.0 unixODBC 配置 SQLSERVER DSN etc Zabbix ini freetds

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

相关文章

  • Zabbix-3.0.x使用OneAlert发送告警
    OneAlert是国内首个SaaS模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有IT事件,提升IT可靠性。它能以史上第二快的速度,对事件进行智能的组织......
  • kubadm 1.25.0升级到1.25.1实践
    参考官网1yumlist--showduplicateskubeadm  2yuminstall-ykubeadm-1.25.1   3、驱逐node上的pod,且不可调度kubectldraink8s-master--ignore-da......
  • zabbix proxy 安装
    zabbixproxy4.0.x安装#官方安装参考链接:https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&components=proxy&db=mysql&ws=#Inst......
  • SqlServer 主从复制/读写分离及分表分库
    十年河东,十年河西,莫欺少年穷学无止境,精益求精参考:https://furion.baiqian.ltd/docs/dbcontext-read-writehttps://www.cnblogs.com/atomy/p/15356584.htmlhttps://www......
  • SQLServer 还原数据库时提示占用
    --还原数据库提示“因为数据库正在使用,所以无法获得对数据库的独占访问权。--首先选中master数据库,执行以下语句declare@dbnamevarchar(50)set@dbname='mzysgzz'decla......
  • sqlserver查询语句SELECT
    SELECT查询语句数据查询是数据库的核心操作,其功能是指根据用户的需要从数据库中提取所需数据,通过SQL的数据操纵语言的SELECT语句可以实现数据库数据的查询。SELECT语句是......
  • SQLSERVER 2012迁移实施方案
    一、概述一台SQLSERVER2012企业版的数据库需要迁移到另一台机器上,具体情况如下:登陆账号众多,有数百个。job众多,有数百个。DB库的数量多,数据大,DB总大小达10T多,DB......
  • Beauty Box 5.0.4_人像磨皮插件
    DigitalAnarchyBeautyBox通过结合最先进的面部和皮肤检测和平滑算法,在后期制作中充当数字化妆。BeautyBox汉化破解版消除了在高清和4K视频中可见的皮肤和化妆问题。......
  • zabbix-钉钉报警部署
    zabbix-钉钉报警部署1.流程说明申请钉钉机器人获取Webhook配置安全设置获取钉钉号使用脚本(shell/python)调用钉钉接口:python输入收件人信息配置发件人配置收......
  • SQLSERVER根据表存的值查找对应的表
    创建存储过程:createPROCEDURE[dbo].[P_SYSTEM_FindData](@valueVARCHAR(1024))ASBEGIN--SETNOCOUNTONaddedtopreventextraresultsets......