Home » Default » 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创建主机并选择两个模板

标签: SqlServer Zabbit Agent

添加新评论

V