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界面的主机修改宏变量,关联模板即可。监控效果如下:
如果本文对你有所帮助,可以通过如下二维码进行打赏,您的支持将是我前进最大的动力