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

Zabbix监控SQL Server数据库_第1张图片

 

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

解压内容:

Zabbix监控SQL Server数据库_第2张图片

不需要多数据库实例发现

Zabbix监控SQL Server数据库_第3张图片

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

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

Zabbix监控SQL Server数据库_第4张图片

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

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

Zabbix监控SQL Server数据库_第5张图片

 

1.3、Zabbix前台管理界面

导入模板

Zabbix监控SQL Server数据库_第6张图片

Zabbix监控SQL Server数据库_第7张图片

 导入Zabbix参数

Zabbix监控SQL Server数据库_第8张图片

 Zabbix监控SQL Server数据库_第9张图片

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

 

 Zabbix监控SQL Server数据库_第10张图片

Zabbix监控SQL Server数据库_第11张图片

 

 

1.4、查看监控情况

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

Zabbix监控SQL Server数据库_第12张图片

 

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 服务器标识 数据库账号 数据库密码

Zabbix监控SQL Server数据库_第13张图片

2.3、配置监控项和图形

Zabbix监控SQL Server数据库_第14张图片

Zabbix监控SQL Server数据库_第15张图片

效果

Zabbix监控SQL Server数据库_第16张图片

 

转载于:https://www.cnblogs.com/Canyon/p/11040089.html

你可能感兴趣的:(Zabbix监控SQL Server数据库)