大家好,【Zabbix Series】即将上线啦!
Zabbix中国将以视频的形式
为Zabbix用户推送Zabbix实操知识&实用tips
Zabbix Series即将到来
先来看看Zabbix模板功能介绍有什么精彩要点吧~
Zabbix Template功能介绍
文∣赵静
Zabbix认证专家
Zabbix Template的作用
众所周知,实际生产环境许多主机是相同或类似的,为一个主机创建的一组实体(项目,触发器,图形,…)可能对许多人有用。当然,也可以将它们复制到每个新的主机上,但需要费很大功夫。
相反,使用模板,将它们复制到一个模板,然后根据需要将模板应用于尽可能多的主机。使用模板是减少工作量并简化Zabbix配置的最佳途径。
模板的定义
01
模板的属性和内容
属性
Name Groups
Downstream hosts
Upstream templates
Macros
内容
Items Triggers
Graphs
Applications
Templated screens Discovery rules
* 一些监控项和触发器的属性可以覆盖!
点击查看大图
- Template name:模板名称,在嵌套模板中,都使用template name
- Visible name :显示的名称,template显示是visible name,方便识别 Groups Host/template :当前模板归到哪个组
- New group:创建一个新组,当前模板便会加入这个组,可以为空
- Hosts/Templates:把模板链接到主机
- linked template:链接的模板
点击查看大图
点击Configuration(配置) ---Templates(模板)---你需要编辑的模板,当前的底部要比创建模板要多几个按钮,我们分别来讲下这下按钮都是做什么的。
- Save:保存,没什么好说的
- Clone:克隆模板,克隆一个与当前模板一模一样的模板,此时你只需要修改下模板名称,以及在其基础上做修改,便能很快的完成一个模板
- Full Clone:完全克隆,比clone多一点东西,例如screen
- Delete:删除模板,如果主机有嵌套当前模板,那么这些Item依旧保留在主机上,主机不受影响
- Delete and clear:删除模板,如果主机有嵌套当前模板,那么这些item也被删除掉。
- Cancel:取消
当模板链接到主机时,模板的所有实体(项目,触发器,图形,…)都将添加到主机。模板直接分配给每个单独的主机(而不是主机组)。
模板通常用于为特定服务或应用程序(如Apache,MySQL,PostgreSQL,Postfix …)分组实体,然后应用于运行这些服务的主机。
使用模板的另一个好处是当所有主机都需要更改时。只需要在模板上更改某些内容将会将更改应用到所有链接的主机。
02
关联模板
例如,我们日常使用Zabbix监控Mysql的每秒钟的查询数,并对其作相应触发器告警以及图形展示。我们对单台主机可以添加Items、Trigger、Graph,如我们使用模板,同类型主机关联Template_mysql,将应用到每一个主机上,可以大大节约我们的时间。
点击查看大图
模板嵌套,是一个继承的关系。例如我们定义了一个基础模板,里面item有CPU、内存、硬盘、网卡等等基本信息监控,我们有需要定义个MySQL与WEB监控模板,那么这两个模板分别嵌套这个基础模板即可,而不需要重复定义监控项。
模板如何工作?模板如何使用?
03
单个主机可以关联多个模板
点击查看大图
模板关联
点击查看大图
04
模板链接
主机列表中查看已关联的模板
点击查看大图
模板列表中查看被关联的主机
Zabbix Template的好处
05
- 监控大规模主机时,通过使用模板,批量修改模板监控项、触发器等,应用于已链接的主机上。
- 可以在项目正式上线时,通过模板进行功能性Test,更安全高效监控。
- Zabbix 模板支持导入/导出XML功能 。
ZCU来啦!
如果你刚刚接触Zabbix
如果你对Zabbix有兴趣却没有专家领进门
如果你的企业对Zabbix有要求,你却一窍不通
Zabbix用户认证来了!
课程概要:Zabbix功能点Zabbix基本概念 Zabbix用户界面概述数据可视化... | ZCU认证证书ZCU参与证书 |
---|
从零开始教你Zabbix!
让你的开始快人一步!