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、模板清除

分类

取消模板关联(只是单纯取消模板,但是监控项还会继续保留在主机上)

取消模板关联并清理数据(取消模板,并将模板里面监控项和监控项的所有历史数据都清除)

操作

Zabbix实战-简易教程(9)--模板的更多相关文章

  1. Zabbix实战-简易教程系列

    一.基础篇(安装和接入) Zabbix实战-简易教程--总流程  Zabbix实战-简易教程--整体架构图 Zabbix实战-简易教程--DB安装和表分区 Zabbix实战-简易教程--Server端 ...

  2. Zabbix实战-简易教程(6)--Server端高可用

    3.4 server前端高可用    至此,单台Zabbix server环境已经搭建完成,为了达到高可用效果,我们需要通过2台服务器之间通过HA软件进行探测,一旦检测到主的server挂掉后,从的s ...

  3. Zabbix实战-简易教程--DB类--ClickHouse

    一.ClickHouse介绍 Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统(columnar DBMS). 传统数据库在数据大小比较小,索引大小适合内存,数据缓存命中率足 ...

  4. Zabbix实战-简易教程--中间件RabbitMQ监控

    一.环境 zabbix版本:3.0 二.脚本说明 .├── rabbitmq.template.xml   模板文件├── scripts  │   └── rabbitmq│   ├── api.p ...

  5. Zabbix实战-简易教程--动作(Actions)--自动发现

    一.概述 Zabbix提供了有效和非常灵活的网络自动发现功能. 设置网络发现后你可以: 加快Zabbix部署(自动添加主机.添加模板) 简化管理(自动删除主机.删除模板.禁用主机) 无需过多管理就能在 ...

  6. Zabbix实战-简易教程--低层次发现(LLD)

    一.概述 自动发现(LLD)提供了一种在为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动监控磁盘或网卡,而无需为每个磁盘或网卡手动创建监控项.(LLD) 此外,可以 ...

  7. Zabbix实战-简易教程(1)--总流程

    序 玩zabbix已经几年了,一直想分享一些相关的使用经验和心得,但是总以各种借口而拖延,最近准备重新整理,记录一些实际工作环境中的示例,一方面希望能够帮助正在学习或者正在寻找这方面资料的朋友,另一方 ...

  8. Zabbix实战-简易教程--动作(Actions)--自动注册

    一.概述 之前已经讲述了自动发现功能,自动注册和自动发现非常类似,但是比自动发现更精确.因为自动注册,是在Agent上自定义元数据,然后Agent将元数据发送给server进行匹配,如果匹配一致,则进 ...

  9. Zabbix实战-简易教程--宏变量(Macro)

    一.概述 Zabbix支持许多在多种情况下使用的宏.宏是一个变量,由如下特殊语法标识:MACRO 有效地使用宏可以节省时间,并使Zabbix变地更加高效. 在一个的典型用途中,宏可以用于模板中.因此, ...

随机推荐

  1. Java并发编程实践读书笔记(1)线程安全性和对象的共享

    2.线程的安全性 2.1什么是线程安全 在多个线程访问的时候,程序还能"正确",那就是线程安全的. 无状态(可以理解为没有字段的类)的对象一定是线程安全的. 2.2 原子性 典型的 ...

  2. VMware安装Linux,系统分区。

    系统分区: 主分区<=4 扩展分区<=1 主分区+扩展分区<=4 扩展分区不能直接使用,必须再分成若干逻辑分区才能读写数据. 逻辑分区编号从5开始,1-4给主分区和扩展分区使用的,不 ...

  3. iis 10 ftp 被动模式配置

    第一步: 进入 Server Level 的FTP Firewall Support 第二步: 在 Data Channel Port Range 下配置 Passive mode 的端口号范围,注意 ...

  4. Jmeter中java.net.URISyntaxException错误

    今天在做服务发布性能测试的时候,傻傻的犯了个错,没有对参数进行仔细的检查,直接从fiddler中copy到jmeter中了,业务流程配置好后执行测试报错... jmeter中的响应结果如下: java ...

  5. 学习Object.assign()

    Object.assign()用于将所有可枚举的值从一个或多个源对象复制到目标对象.它将返回目标对象. 语法 Object.assign(target, ...source); var obj = { ...

  6. asp.net core 2.0+sqlsugar搭建个人网站系列(0)

    一些废话 马上就要过年了,回顾这一年最大的收获就是技术有了很大的提升,其他的方面没有什么改变,现在还是单身小屌丝一枚. 这一年来学习的主要重点就是asp.net core,中间也使用 core+EF做 ...

  7. WebDriver API 大全

    访问某网页地址:driver.get(url)  或  driver.navigate().to(url) 访问上一个访问的网页(模拟单击浏览器的后退按钮)driver.navigate().back ...

  8. [编织消息框架][JAVA核心技术]动态代理应用12-总结

    动态代理这篇比较长,是框架组成的重要基础 回顾下学到的应用技术 1.异常应用 2.annotation技术 3.数值与逻辑分享 4.jdk.cglib.javassist等动态代理技术 5.懒处理.预 ...

  9. Python 为何能坐稳 AI 时代头牌语言

    原文链接:https://mp.weixin.qq.com/s?__biz=MzI0ODcxODk5OA==&mid=2247487055&idx=2&sn=ca0fe8740 ...

  10. Python个人项目--豆瓣图书个性化推荐

    项目名称: 豆瓣图书个性化推荐 需求简述:从给定的豆瓣用户名中,获取该用户所有豆瓣好友列表,从豆瓣好友中找出他们读过的且评分5星的图书,如果同一本书被不同的好友评5星,评分人数越多推荐度越高. 输入: ...