1、模板概念
场景:比如你老板给你一个任务:有100台机器需要监控他的OS性能(CPU/内存/磁盘IO/网络),都是同样的监控项200个,上午需要添加完成,并且检查监控项的信息是否准确。这时你会怎么操作?是一台一台主机添加么?
答案肯定是:不。一台台手工添加,猴年马月才能加完。
解决办法就是:模板。
模板的概念类似函数,比如你每次都重复写一段代码,而且使用的地方也别频繁,这时你就需要把这段代码做成一个块,然后用一个简短的名称代替他,使用这段代码的时候,直接写这个简短的名称就行,这样你是不是既省时间又省空间?没错,模板就是这个作用,可以这么理解,模板就是一大堆东西的简称,当你需要这一大堆东西的时候,直接用这个简称就行。
2、制作模板
制作模板的方法,先点击 配置管理-->模板管理,然后可以看到右上角有 创建模板和导入2个选项。
创建模板,就是新创建一个模板;
导入,是直接使用别人做好了的模板。
点击创建模板:
点击添加,保存成功。模板添加完成。
模板添加完成后,需要往里面添加一些你需要的监控项,每个都添加到这个模板里面,这样,以后你需要把这些监控项应用到哪台主机上,直接添加这个模板就行。
3、模板关联
模板关联使用场景
当你希望模板A和模板B相对独立,即耦合性较低,但是,有时候又有批量主机同时需要模板A和模板B,此时就比较适合使用模板关联了。
举个栗子:
我们现在准备制作一个KVM的模板,但是因为宿主机网卡一般比较多,和其他虚拟机相比,网卡也比较特殊,比如有bondN,这时我就可以专门针对宿主机的网卡制作一个专属模板。
然后把这个模板和主模板(KVM)关联起来,这样在给宿主机添加模板时,这个定制化模板也一起添加进去了。
4、模板导入导出
当你制作了一个好的模板,你可以将其导出,然后分享给别人使用;
同样,如果别人有制作好了的模板,你也可以让别人分享给你,当然,你也可以根据别人的模板针对自己的情况进行改进,从何使得模板最适合于自己。
zabbix官网有很多制作好了的模板,参考连接:http://www.zabbix.org/wiki/Zabbix_Templates
5、模板克隆
使用场景
模板克隆,和监控项一样,当你需要新建一个模板,这个模板和之前已有的模板比较类似,只是里面有少数几个监控项需要更改,此时,你就可以考虑将已有的那个模板进行克隆,然后制作一个新的模板。
分类
克隆
完全克隆
区别
克隆和完全克隆的最大区别就是完全克隆可以将克隆一份一模一样的模板(包括发现规则、web监控、自定义图表等)。而克隆,只是克隆现有的普通监控项和触发器。
6、模板清除
分类
取消模板关联(只是单纯取消模板,但是监控项还会继续保留在主机上)
取消模板关联并清理数据(取消模板,并将模板里面监控项和监控项的所有历史数据都清除)
操作