自学Zabbix3.9.2-模板Templates-linking/unlinking
自学Zabbix3.9.2-模板Templates-linking/unlinking
HOST链接模板之后,便继承了模板里定义的item,trigger等等,使用这个方法,配置zabbix监控会减少很多重复的体力劳动,并且更加灵活。
备注:模板只能被链接到host,不是链接到组里面。
1.zabbix主机链接模板
Configuration --Hosts--点击你需要链接模板的主机----切换到templates(模板)选项,Link new templates的文本框里面输入你需要link的模板名称(关键词就可以了),选择你需要添加的模板,点击Add,最后save。最后,当前host便获得了模板所有的item,trigger,web等等实体。
备注:主机link多个模板必须注意,模板们不能含有相同的item key。trigger和graphs中使用的items不能是来自多个模板。
当实体 (items, triggers, graphs等等)添加之后,内部操作如下:
- host原有的项目与模板的相同,那么host原有的监控项目将会被模板所有的覆盖
- 模板中的所有实体添加到主机中
关于item列表
link模板之后,我们可以发现,item的名称也有些变化。凡是从模板带来的item,名称前缀带有灰色的模板名称。没有任何前缀的,那么表示这个item是在当前host里定义的。
2.实体唯一性规则
通过前面描述,我们可以了解到,zabbix link多个模板,这些模板不能有相同的实体。如果模板里的实体与当前host实体冲突,那么当前hosts的实体将会被覆盖,基于此,我们需要了解实体唯一性的规则由什么决定!
- items:item key
- trigger:trigger名称与表达式
- 自定义图表:图表名称与它的items
- applications:application的名称
3.多台主机批量link模板
批量link主机的方法
Configuration--Templates, 点击你需要选择的模板, Other | group 里面选择你的主机,点击« ,讲主机们添加到左边Hosts / templates,最后点击save即可,如果想移除主机,只需要点击»。
批量更新template
Configuration -- Hosts -- 勾上你需要批量更新的主机,左下角下拉框选择Mass update,然后点击Go,切换到template,选择你需要的模板。最后点击update即可。
备注:
zabbix默认提供了很多模板,有什么不懂的可以参考他,但是不推荐你直接在自带的模板上修改,确实有修改修改,我倾向于让你去克隆一个模板。
4.编辑link实体
在host里面,点击zabbix实体,大部分文本框都是灰色/不可编辑状态,只有更新间隔等等少量内容可以修改。因为很多host使用同一个模板,一旦你修改了一个实体,所有host都会跟着变化,所以zabbix不允许直接修改link过来的实体类。如果你确实需要修改他,那么你只能去修改zabbix模板,不过记住,修改之前要谨记,所有link当前模板的host都会一起变动。
5.Unlinking模板
Configuration--Hosts--切换到Templates选项--点击Unlink 或者Unlink and clear,最后点击save。
unlink与unlink and clear的区别
- unlink:仅仅移除template,原先的实体会继续保留在host上
- unlink and clear:移除template,template所包含的实体也会一起移除,相对比较彻底。
自学Zabbix3.9.2-模板Templates-linking/unlinking的更多相关文章
- 自学Zabbix3.9.3-模板Templates-嵌套Nesting
自学Zabbix3.9.3-模板Templates-嵌套Nesting 嵌套是一个模板包含一个或多个其他模板的方法.可以在一个"嵌套"模板中将一些模板链接在一起.嵌套的好处在于,只 ...
- 自学Zabbix3.9.1-模板Templates-创建
自学Zabbix3.9.1-模板Templates-创建 1. 模板介绍 模板是一组可以方便地应用于多个主机的实体. 实体可能是: 项目 触发器 图 应用程序 屏幕(因为Zabbix 2.0) 低层次 ...
- 自学Zabbix3.8.1.2-可视化Visualisation-Graphs自定义图表
自学Zabbix3.8.1.2-可视化Visualisation-Graphs自定义图表 自定义图表,如名称所示,提供定制功能.虽然简单的图形可以很好地查看单个项目的数据,但是它们不提供配置功能.因此 ...
- 自学Zabbix3.11-宏Macros
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.11-宏Macros zabbix宏变量让zabbix变得更灵活,它根据一系列 ...
- 自学Zabbix3.12.3-动作Action-自动发现action配置
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.12.3-动作Action-自动发现action配置 1. 首先先学习 Ne ...
- 自学Zabbix3.10.1.4-事件通知Notifications upon events-媒介类型Ez Texting
自学Zabbix3.10.1.4-事件通知Notifications upon events-媒介类型Ez Texting Ez Texting是zabbix的技术合作伙伴,主要提供短信服务,用手机注 ...
- 自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型自定义脚本
自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型自定义脚本
- 自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber
自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber Jabber有第三方插件,能让Jabber用户和MSN.YahooMessager. ...
- 自学Zabbix3.10.1.2-事件通知Notifications upon events-媒介类型SMS
自学Zabbix3.10.1.2-事件通知Notifications upon events-媒介类型SMS 服务器安装串口GSM短信猫之后,zabbix可以使用它来发送短信通知给管理员,如下注意事项 ...
随机推荐
- C#提取字符串中的数字字符串
1 }
- C#PreviewKeyDown 与KeyDown 区别
PreviewKeyDown:在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生). 小注: 某些按键,比如 Tab.Return.Esc 和箭头键,通常会被某些控件忽略 ...
- MySQL plugin结构
1.背景 MySQL插件安装语法如下: 13.7.3.3 INSTALL PLUGIN Syntax INSTALL PLUGIN plugin_name SONAME 'shared_library ...
- 激光相机数据融合(5)--Gazebo仿真数据融合
这一节将用ROS+Gazebo 环境获取激光获取点云,并用PCL和OPENCV处理,源代码在:https://github.com/ZouCheng321/5_laser_camera_sim 由于激 ...
- 从编辑距离、BK树到文本纠错
搜索引擎里有一个很重要的话题,就是文本纠错,主要有两种做法,一是从词典纠错,一是分析用户搜索日志,今天我们探讨使用基于词典的方式纠错,核心思想就是基于编辑距离,使用BK树.下面我们来逐一探讨: 编辑距 ...
- Python shutil模块
shutil模块下 copy(复制).rm(删除).move(移动) 常用方法举例. copyfileobj(fsrc, fdst[, length])copyfile(src, dst, *, fo ...
- sockt初级了解 感悟 一起打怪升级偶
刚接触来谈谈对sockt基础的一点理解,多线性下次再发.也逛了逛博客,有一篇基础讲的停息在这推荐下sockt套接字编程全绍辉 首先贴下代码#服务器 import socket skt=socket.s ...
- C#winform程序安装在默认路径提示权限不足的问题
这个需要以管理员身份运行即可.在program.cs里面修改即可也可以在别的地方,如:C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程序的图标上会冒出个盾牌.方法:在源码的Pro ...
- websocket(三) 进阶!netty框架实现websocket达到高并发
引言: 在前面两篇文章中,我们对原生websocket进行了了解,且用demo来简单的讲解了其用法.但是在实际项目中,那样的用法是不可取的,理由是tomcat对高并发的支持不怎么好,特别是tomcat ...
- Servlet之初始化参数和传递数据(ServletConfig,ServletContext )
ServletConfig 容器初始化一个Servlet的时候,会为这个Servlet建一个唯一的Servletconfig的对象(Servlet的配置对象) 容器会从部署的描述文件(web.xml) ...