Zabbix监控SQL Server数据库

1、使用模板监控SQLSERVER

1.1、安装Zabbix Agent

使用4.0版本的Agent客户端

下载链接:https://assets.zabbix.com/downloads/4.0.9/zabbix_agent-4.0.9-win-amd64-openssl.msi

1.2、选择监控模板

Zabbix应用模板:https://share.zabbix.com/databases/microsoft-sql-server/template-for-microsoft-sql-server

选择一款,下载地址:https://github.com/MantasTumenas/Zabbix-template-for-Microsoft-SQL-Server

解压内容:

不需要多数据库实例发现

拷贝Scripts和User parameters到Zabbix代理安装目录:C:Program Filesabbix Agent

修改文件zabbix_agentd.conf,在最底下添加User parameters的内容,并修改文件夹目录

修改Discovery.mssql.server.ps1文件内容

修改用于连接数据库的账号名和密码

1.3、Zabbix前台管理界面

导入模板

 导入Zabbix参数

 

 创建主机并添加两个SQL模板

 

1.4、查看监控情况

重启Zabbix Agent服务,查看监控情况

2、自定义监控SQLSERVER

2.1、安装相关软件

yum install -y unixODBC unixODBC-devel freetds

2.2、配置ODBC访问SQLSERVER数据库

vim /etc/odbcinst.ini

在底部添加

[FreeTDS]
Driver = /usr/lib64/libtdsodbc.so.0

配置odbc连接信息

vim /etc/odbc.ini
[T002]   #定义标识
Driver = FreeTDS
Server = 111.111.111.111  #服务器IP
PORT = 1802  #SQL端口
TDS_Version = 8.0  #TDS版本

测试连接

isql -v 服务器标识 数据库账号 数据库密码

2.3、配置监控项和图形

效果

原文地址:https://www.cnblogs.com/Canyon/p/11040089.html