Linux云计算架构-Zabbix变量和模板使用

1. 为什么需要模板?

原因如下:正常情况下,当配置某个面板时,需要设置群组和主机名,否则无法获取到对应主机的数据。假如有10台主机需要监控,就得重复配置10次。若有10个监控指标,就得重复配置100次。繁琐复杂,容易出错,而且效率太低。故需要使用模板进行监控,使用群组变量和主机名变量切换到相应的主机。
Linux云计算架构-Zabbix变量和模板使用

Linux云计算架构-Zabbix变量和模板使用

2. 设置变量

Linux云计算架构-Zabbix变量和模板使用
Linux云计算架构-Zabbix变量和模板使用
各参数介绍:

参数名 作用
General 通用设置:Name(变量名)、Type(变量类型)、Label(变量标签,别名)
Query Options 查询选项:Data source(数据源)、Refresh(刷新时间:不刷新、跟随面板刷新、跟随统计时间刷新)、Query Type(查询类型)、Regex(正则表达式)、Sort(排序方式)
Preview of values 预览值

匹配原理: Query Type可设置为【Group、Host、Application、item、item values】,即有5个条件进行筛选,匹配出相应主机的监控项。
添加groups变量
Linux云计算架构-Zabbix变量和模板使用
添加hosts变量
Linux云计算架构-Zabbix变量和模板使用
添加完变量后,要记得保存到dashboard

3. 创建含有变量的面板

修改每个面板的监控群组和主机为变量,其他配置与固定面板一样。
Linux云计算架构-Zabbix变量和模板使用
现在就可以查询指定主机的监控内容了。
Linux云计算架构-Zabbix变量和模板使用
Linux云计算架构-Zabbix变量和模板使用