Zabbix使用模板监控SQLSERVER
Zabbix使用模板监控SQLSERVER
1.安装Zabbix Agent
https://www.zabbix.com/download_agents
2.下载SQLSERVER监控模板
https://share.zabbix.com/databases/microsoft-sql-server/template-for-microsoft-sql-server
解压:
Zabbix Template for Microsoft SQL Server\Without SQL instance discovery
<DIR> Documentation //说明
<DIR> Scripts //监控脚本
<DIR> Template //监控模板
<DIR> User parameters //客户端参数
<DIR> Zabbix Value Mapping //映射值视图
3.拷贝Scripts和User parameters到C:\Program Files\Zabbix Agent
4.修改zabbix_agentd.conf
将User parameters目录中userparams.conf里的内容添加到zabbix_agentd.conf,修改其中路径
UserParameter=databases.mssql.discovery,powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\Zabbit Agent\Scripts\Discovery.mssql.server.ps1" JSONDBNAME
UserParameter=jobs.mssql.discovery,powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\Zabbit Agent\Scripts\Discovery.mssql.server.ps1" JSONJOBNAME
UserParameter=data.mssql.discovery[*],powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Program Files\Zabbit Agent\Scripts\Discovery.mssql.server.ps1" $1 "$2"
5.修改Discovery.mssql.server.ps1
#Login SQLInstanceName
$uid = "Login"
$pwd = "Password"
6.Zabbix Server导入模板
配置->模板->导入Template文件夹中两个模板文件
Template SQL Server Instance 0 DE.xml
Template SQL Server Instance 0 SA.xml
7.导入映射值视图参数
管理->一般->右侧选项选择映射值,导入Zabbix Value Mapping文件夹中两个模板文件
SQL Agent Job status.xml
SQL Database status.xml
8.创建主机
SQLSERVER创建主机并选择两个模板