Zabbix使用ODBC方式监控SQL Server

2021/7/31 19:37:42

本文主要是介绍Zabbix使用ODBC方式监控SQL Server,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQLServer是一个可扩展高性能分布式客户机或服务器计算设计的数据库管理系统,与Windows NT有机结合提供基于事务企业级信息管理系统。Zabbix如何使用ODBC的方式对SQLServer做到最佳的监控呢?

1.在Sql Server数据库设置用户权限

CREATE LOGIN kingcoco_zbx   

    WITH PASSWORD = 'coco1314#'; 

GO 

USE master; 

CREATE SERVER ROLE cocozbx; 

GRANT VIEW SERVER STATE TO cocozbx WITH GRANT OPTION;

GO

ALTER ROLE cocozbx ADD MEMBER kingcoco_zbx

GO

2.安装ODBC连接工具

yum -y install unixODBC*

3.配置ODBC连接驱动

vi /etc/odbcinst.ini

[SQLSERVER]

Description = ODBC for SQL Server

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

Setup = /usr/lib64/libtdsS.so

FileUsage = 1

4.配置ODBC连接器

vi /etc/odbc.ini

[MSSQL]

Driver = SQLSERVER

Server = 192.168.156.98

Port = 15623

Database = DBAdmin

TDS_Version = 8.0

注:驱动配置名称必须与连接器配置Driver名称一致

5.检查配置可以使用isql命令测试

isql -v MSSQL

6.在Zabbix web界面的主机修改宏变量,关联模板即可。监控效果如下:

 

如果本文对你有所帮助,可以通过如下二维码进行打赏,您的支持将是我前进最大的动力

                                                       

 

 



这篇关于Zabbix使用ODBC方式监控SQL Server的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程