zabbix模板、监控项、触发器

模板介绍与作用

1、模板(template):

        模板是包括监控项,应用集,触发器,图形,聚合图形,自动发现,web监测等的一组实体。使用模板可以方便应用到主机,更改模板也会将更改应用到所有链接的主机。
        例: 比如我要把监控nginx相关的全部做成一个模板,有100台服务器需要监控nginx,我只需要链接模板到这100台机器即可。以后需要修改,只需要修改模板,这100台就会被同时修改。

2、 为主机添加或删除模板:

        zabbix自带了很多实用的模板,对于一些要求不高的公司来说,直接将模板添加到监控主机都几乎够用了。

3、 创建自定义模板:

4、练习:

请将agent1其它模板都清空,只保留刚刚自定义的Templatetest模板。 

操作的最终结果如下:

监控项与应用集

1、介绍

监控项(item):

        是从主机收集的数据信息,代表收集数据或监控的一个最小单位。比如cpu1分钟内平均负载,内存空闲值,磁盘使用率等等都可以做为监控项,可以说监控项有无限种可能。

应用集(applications):

        代表多个监控项目合成的

2、创建监控项的方式

创建监控项的方法有2种:

1. 在某一台被监控机上创建(如下图所示),这样创建的监控项只对此监控机生效。

2. 在模板里创建(如下图所示), 这样创建的监控项对所有使用此模板的主机生效(推荐方式)。 

3、创建自带键值监控项

创建监控项中最核心的概念就是键值(key)
键值就看作是开发好的用于收集数据的命令,主要有两种:

  • zabbix自带的键值(太多了,不用特意去记忆)
  • 自定义开发的键值(用linux基础命令就可以开发)

案例: 使用zabbix自带键值创建监控项实现监控cpu的1分钟内平均负载键值写法可参考下图:

键值写法可参考下图:

 1、在模板里创建监控项

2、填写监控项相关信息

 3、确认创建成功

 练习:

        将cpu五分钟内平均负载,cpu十五分钟内平均负载分别做成cpu_avg5,cpu_avg15两个监控项。最终结果如下:

触发器 

1、介绍:

        虽然我们可以通过图形查看到监控的数据,但我们不可能一直盯着图形的变化。所以需要定义监控项到达一个临界值(阈值)或者满足一个条件,就会发生状态变化的通知。
        定义触发器(trigger)就是定义这个临界值(阈值)或条件。

监控项有无限种可能,触发器也一样有无限种可能。如:

  • cpu负载值大于某个值则通知
  • 登录用户数大于某个值则通知
  • 内存空闲率小于某个值则通知
  • 磁盘使用率大于某个值则通知
  • 主机名被修改则通知等等,主要还是看需求。

2、 创建登录用户数过多的触发器:

3、配置触发器:

4、验证创建成功:

5、验证触发器效果:

        先在agent1上再多打开几个终端,将登录用户数控制在20个以上(操作过程省略)然后通过下图查看触发器通知。

思维导图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值