自学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
Template name | 模板名称,在嵌套模板中,都使用template name |
Visible name | 显示的名称,template显示是visible name,方便识别 |
Groups Host/template | 当前模板归到哪个组 |
New group | 创建一个新组,当前模板便会加入这个组,可以为空 |
Hosts/Templates | 把模板链接到主机 |
linked template | linked template |
3. 编辑模板
Configuration(配置) ---Templates(模板)---你需要编辑的模板。
- save:保存,没什么好说的
- Clone:克隆模板,克隆一个与当前模板一模一样的模板,此时你只需要修改下模板名称,以及在其基础上做修改,便能很快的完成一个模板
- full clone:完全克隆,比clone多一点东西,例如screen
- delete:删除模板,如果主机有嵌套当前模板,那么这些item依旧保留在主机上,主机不受影响
- delete and clear:删除模板,如果主机有嵌套当前模板,那么这些item也被删除掉
- cancel:取消