概述

在zabbix里面,我们不需要使用大数字来,例如我们可以不使用86400来表示一天,这个数字又不容易理解也容易出错。用什么办法来解决大数字问题呢?我们可以使用单位来简化,例如简化zabbix触发器表达式或者item key。所以,我们可以使用1d来渠道86400,‘d’就是单位后缀,表示天。

时间单位后缀

* s - 秒(一般来说来说不写s,就表示s了)
* m - 分
* h - 小时
* d - 天
* w - 周

时间单位后缀支持如下使用场景:
* 触发器表达式
* zabbix internal item参数,如 zabbix[queue,<from>,<to>]
* last parameter of aggregate checks

容量单位符号

Zabbix server和zabbix后台都支持使用这些单位显示,触发器表达式也可以使用这些单位。

  • K - kilo
  • M - mega
  • G - giga
  • T - tera

如果item值的单位不是B、Bps,那么1000为基数,1000将会别显示成1k,2000显示为2k。如果单位是B或者Bps,那么基数就是1024了,item值为1024将会被展示成1k

所以在单位上面,大家一定要切记。例如流量别忘记单位改为B,访问量/次数不填写单位

除了以上单位,zabbix还支持如下单位(单位很大,基本很少用到)

  • P - peta
  • E - exa
  • Z - zetta
  • Y - yotta

使用例子

在编写触发器表达式中使用这些单位会显得好理解并且更好维护,如下

1
2
3

{host:zabbix[proxy,zabbix_proxy,lastaccess]}>120
{host:system.uptime[].last(0)}<86400
{host:system.cpu.load.avg(600)}<10

可以修改为:

1
2
3

{host:zabbix[proxy,zabbix_proxy,lastaccess]}>2m
{host:system.uptime.last(0)}<1d
{host:system.cpu.load.avg(10m)}<10

可以看到120秒改成了2m(分钟),86400改为1d,是不是变得好理解了。

收尾

用好单位zabbix将会变得更好维护,数据也会更准确

转载于:https://www.cnblogs.com/wyzhou/p/10833121.html

(23)zabbix单位符号Unit symbols相关推荐

  1. 基于docker安装zabbix

    基于docker安装zabbix 1.zabbix配置 用途 ip 账户 zabbix服务端 192.168.1.1 账户:Admin 密码:zabbix zabbix-mysql数据库 192.16 ...

  2. zabbix前端php界面,Zabbix Web UI

    PS: 其实安装zabbix很简单,网上资料一搜一大把,基本都是采用yum方式安装,简单省事.正因如此我没写相关配置文档,安装方式一般用yum安装或源码安装亦或是容器安装,最近有网友提出来了,我认真对 ...

  3. zabbix学习4: 监控Java原理-zabbix性能优化-低级自动发现-zabbix api

    文章目录 20: zabbix监控java jvm原理 21: zabbix性能优化 22: zabbix低级自动发现 23: zabbix api 20: zabbix监控java jvm原理 to ...

  4. Zabbix 6.0 图文安装部署讲解---LNMP环境

    Zabbix 6.0 图文安装部署讲解---LNMP环境 简介 环境需求 部署环境 关闭系统防火墙 一.Mysql8.0.30 部署 二.nginx 部署 三.PHP 部署 四.zabbix-serv ...

  5. RabbitMQ集群(单机多实例部署)

    RabbitMQ集群(单机多实例部署) 一.单机多实例部署 单机版安装地址:RabbitMQ3.8.4安装和配置 在单机版基础上 ,也就是一台Linux虚拟机上启动多个RabbitMQ实例,部署集群. ...

  6. 精品课 计算机英语,计算机专业英语教程课完整版精品.ppt

    计算机专业英语教程课完整版精品.ppt 计算机专业英语教程 计算机专业英语 课程简介(一) 学习的应用点: 阅读文献,科技论文写作,报告,发邮件- 课程性质:考察课 理论学时:32 与普通英语的区别: ...

  7. OSPF中stub area配置实例

    拓扑图如上所示,配置如下 r1 { interfaces { em1 { unit 12 { vlan-id 12; family inet { address 10.0.4.5/30; } } } ...

  8. 详解“FTP文件传输服务”安装配置实例

    "FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...

  9. python 字符串%和format_python基础任务二

    一.字符串 1.创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可. var1='apple' va ...

最新文章

  1. 土壤微生态文献包免费领取 | 150篇近两年高影响因子土壤微生态相关文章
  2. 团队项目博客---移山小分队---3
  3. c语言八大数据基本类型,C语言中基本的数据类型有哪些
  4. 博客园今天将排名计算错误了
  5. 分布式事务实践 解决数据一致性 分布式事务实现:Event Sourcing模式
  6. 2019年,有远见的程序员都在关注这些硬核公众号
  7. Spring之获得Bean本身的id
  8. 服务器系列和酷睿系列,三大系列 从英特尔主流处理器选择服务器(2)
  9. windows 搭建简单c++环境【mingw】
  10. windows10:检测windows defender是不是已经连接到了云安全中心
  11. android checkboxpreference属性,如何更改android中CheckBoxPreference标题的文本颜色?
  12. 【0】嵌入式TCP/IP协议——————Art-Net协议详解
  13. iOS屏幕旋转与锁屏
  14. 尤雨溪Vue登榜GitHub之路看似不难
  15. tony的js学习笔记--基础知识(随时更新)
  16. Python 中的取余与取整操作
  17. android checkbox样式
  18. Android:TextView和EditText
  19. 重点知识学习(8.4)--[线程池 , ThreadLocal]
  20. 【USACO-Chapter1-1.3】【贪心】Barn Repair

热门文章

  1. python测试开发django-35.xadmin注册表信息
  2. CentOS7安装和配置samba
  3. 如何将四个一字节的数转换为一个四字节数
  4. Python3 高级特性
  5. Visual C#中的(ListBox)数据绑定
  6. [源码和文档分享]基于VC++控制台实现的图书信息管理系统
  7. python中 __name__及__main()__的妙处02
  8. TCP/IP模型层次结构
  9. .NET自动化测试工具链:Selenium+NUnit+ExtentReport
  10. springmvc处理流程