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 Files\Zabbix 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、配置監控項和圖形
效果