
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.3 添加模板
监控项、触发器、图形、Web、Discovery等都存在于主机之上,由于多个主机会使用相同的监控配置,因此可以对这部分同类的数据进行归纳抽象,即将这些数据做成模板。当我们需要对其他监控数据进行配置时,只需要为相应的主机添加对应的模板即可。
添加模板(Templates)的步骤为:依次单击Configuration→Templates→Create template按钮,如图4-6所示。输入模板名称(图中标号④)和所属的组(图中标号⑤),单击Add按钮(图中标号⑥)添加即可。

图4-6 添加模板
模板具有继承的功能(在一个模板中使用另一个模板),如图4-7所示。

图4-7 模板的继承功能
搜索当前已经存在的模板,然后单击Add按钮。
在模板中也可以配置宏(Micros),如图4-8所示。

图4-8 配置宏
宏主要是对变量的定义,配置宏的作用是方便后面在Items、Triggers中引用。在模板中配置一个宏,在不同的主机中为该宏设置不同的变量值,从而达到模板化通用的目的。
注意:宏的名称为{$名称},宏的字符范围为“A~Z、0~9、_、.”,如果不是这个范围内的字符,则一律是无效的(请读者参考5.5节的内容)。
查看新添加的模板,如图4-9所示。可以看到,Items中已经有三个监控项了,是继承于Zabbix Agent模板的。关于如何在模板中添加其他监控项,第5章将有更深入的讲解。

图4-9 查看模板