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

 

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

                                                       Zabbix使用ODBC方式监控SQL Server

 

 

上一篇:根目录扩容


下一篇:安装-[Microsoft] [ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序