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、配置监控项和图形
效果