zabbix 监控项 | 计算公式

zabbix 自带的监控项目基本能满足监控需要,但是需求是千变万化的,开源产品只需要做到通用的功能,然后留下扩展工具剩下的就需要用户去自己配置。这一点zabbix做的非常好,例如我需要汇总几台相同业务主机的网卡流量,使用计算公式即可满足。

计算类型的key定义主要是根据已定义过的key值来计算的。

1、在模板中或是主机中选择监控项---->选择创建监控项

2、监控的名称和key按照其功能自定义即可,
名称:network traffic count
类型:可计算的(Calculated)
键值:traffic.count(自定义)
公式:(last("hostA:net.if.in[em2]")+last("hostB:net.if.in[em2]")+last("hostC:net.if.in[em2]"))
信息类型、数据类型、单位等都和需要求和的监控项目相同。

常用的计算类型key定义时用的有以下几种公式(注意一下公式在写入Formula时要加一个小括号):

  1、计算空闲磁盘空间的比例:100*last("vfs.fs.size[/,free]")/last("vfs.fs.size[/,total]")
  2、计算10分钟主机出流量的平均值:avg("Zabbix Server:net.if.out[eth0,bytes]",600)
  3、计算网卡总流量:last("net.if.in[eth0,bytes]")+last("net.if.out[eth0,bytes]")
  4、计算进流量占网卡总流量的比例:100*last("net.if.in[eth0,bytes]")/(last("net.if.in[eth0,bytes]")+last("net.if.out[eth0,bytes]"))

这种计算是多台主机的,至于这个值放在哪个主机的监控项中都是一样的,只要是在此zabbix服务器端中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 8,071评论 0 37
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • 1、自定义key 接口:server端之所以能够监控agent端,是因为agent端有一个的接口,这个接口用于和s...
    张大志的博客阅读 779评论 0 2
  • 1. 安装epel扩展包,并升级ca证书ssl yum install -y epel-releaseyum --...
    石乐志的LK阅读 909评论 0 0
  • 模仿复制比创新容易,做大家都已经知道的事情,提供更多熟悉的东西,这是从1到N。而创新是从0到1。其他动物受本能驱使...
    Zoey2016阅读 1,953评论 8 18