自学Zabbix3.9.1-模板Templates-创建

自学Zabbix3.9.1-模板Templates-创建

1. 模板介绍

模板是一组可以方便地应用于多个主机的实体。

实体可能是:

  • 项目
  • 触发器
  • 应用程序
  • 屏幕(因为Zabbix 2.0)
  • 低层次的发现规则(自从Zabbix 2.0之后)
  • 网络场景(自Zabbix 2.2)

通过一个案例来说明模板是做什么的 ?

王小明是某公司系统管理员,负责100台Linux服务器,还有几台windows服务器。他选择了zabbix作为监控服务器基本性能,如cpu、内存、硬盘、网络这些基本的东西,主管要求他一天内搞定。于是他开始做,第一台服务器添加cpu、内存、硬盘、网络的items,然后第二台在一个个添加,第三台............

如果他一开始创建一个模板,然后每个服务器套用/链接这个模板,那么只要在创建主机的过程中在link(套用/链接)这个模板,一个服务器就完成了。

平时工作中,我们需要监控web、mysql、redis、nginx这些服务器,众多服务器的业务都是一样的,所以我们只要事先创建好模板,然后所有服务器链接这个模板即可,如果后续有修改、新增功能,只需要修改模板即可。

2. 创建模板

  • Configuration → Templates
  • 点击Create template
  • Edit template attributes

自学Zabbix3.9.1-模板Templates-创建

自学Zabbix3.9.1-模板Templates-创建

Template name 模板名称,在嵌套模板中,都使用template name
Visible name 显示的名称,template显示是visible name,方便识别
Groups Host/template  当前模板归到哪个组
New group 创建一个新组,当前模板便会加入这个组,可以为空
Hosts/Templates 把模板链接到主机
linked template linked template

自学Zabbix3.9.1-模板Templates-创建

3. 编辑模板

Configuration(配置) ---Templates(模板)---你需要编辑的模板。

自学Zabbix3.9.1-模板Templates-创建

自学Zabbix3.9.1-模板Templates-创建

  • save:保存,没什么好说的
  • Clone:克隆模板,克隆一个与当前模板一模一样的模板,此时你只需要修改下模板名称,以及在其基础上做修改,便能很快的完成一个模板
  • full clone:完全克隆,比clone多一点东西,例如screen
  • delete:删除模板,如果主机有嵌套当前模板,那么这些item依旧保留在主机上,主机不受影响
  • delete and clear:删除模板,如果主机有嵌套当前模板,那么这些item也被删除掉
  • cancel:取消
上一篇:[物理学与PDEs]第5章第4节 本构方程 - 应力与变形之间的关系


下一篇:浅谈HashMap的实现原理