zabbix-3.2.6之单位符号Unit symbols

概述

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,是不是变得好理解了。

时间: 2024-10-06 06:24:01

zabbix-3.2.6之单位符号Unit symbols的相关文章

资源汇集:跟着ttlsa学习zabbix监控

从2009年开始接触zabbix,当时版本在1.8,经过差不多5年的时间,zabbix历经2.0,2.1,2.2数个版本,虽然大多数功能保持不变,但是还是有非常明显的改变. Zabbix VS Nagios指数 我们来看看zabbix的发展趋势,打开http://index.baidu.com/?tpl=trend&word=zabbix,可以看到这个月的日平均指数在258,整体同比增长928%,环比增长10%.nagios月平均指数在308,同比增长13%,环比24%,可以看出zabbix虽然

Zabbix 设置流量超过2M报警

1.在zabbix的组态里面找到 主机 或者 模板 找到你要设置的触发器. 2.选择 新建触发器 或修改现有的触发器,进入如下界面. 名称任写,表达式那里选择添加,选择你需要的监控项目. 选择你想要选择的接口的,然后功能选择最末(最近)T值是>N,然后N填入2M. 解释下:即该接口最新数据大于2M则激活该触发器. 即输出流量超过2M则报警. 3.可在主界面看到报警信息,也可以设置其他方式的报警.支持声音.邮件.短信等. Ps zabbix单位符号Unit symbols(32) http://w

ios unit test 工程选择release时候报错Undefined symbols for architecture i386

Undefined symbols for architecture i386: "_OBJC_CLASS_$_ItemReturn", referenced from: objc-class-ref in JenknisDemoTests.o "_OBJC_CLASS_$_ViewController", referenced from: objc-class-ref in ViewControllerTest.o (maybe you meant: _OBJC_

zabbix安装指南

安装epel源 [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm [[email protected] ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 安装zabbix-server [[

Zabbix 监控 Nginx 状态

1.获取 Nginx 状态条件( 需要nginx安装模块) [localhost]#/usr/local/nginx/sbin/nginx -V nginx version: nginx/1.8.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_sta

zabbix基础配置(二)

zabbix基础配置(二) ============================================================================= 概述: ============================================================================= zabbix agent安装配置:  安装配置过程 1.安装 # yum install zabbix-agent-3.0.2-1.el7.x86_64

zabbix监控交换机

利用zabbix实现对交换机的监控,利用snmp实现监控的原理是通过oid获取需要的监控数据.不同的交换机设备oid可能会有所差异,如果不确定具体的oid可以通过如下命令进行逐步分析: snmpwalk -v 2c -c homed 192.168.52.6 >oid.txt 通过zabbix的lld实现对dell交换机的监控步骤: 首先配置交换机的公共体名,所有交换机的共同体名最好统一方便管理 snmp-server community "homed" ro 在zabbix服务

zabbix监控安装部署文档

Zabbix监控部署文档 创建时间:2017.02.19          文档目的 安装部署Zabbix服务器和Zabbix客户端,监控客户端服务器的硬件状态 基础知识 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. z

Linux 监控系统---zabbix

监控系统及zabbix基础(一) =========================================================================== 概述: =========================================================================== 监控系统  1.监控系统介绍 ★监控指标: 硬件:如:cpu使用率,内存空间等 软件:软件程序如:nginx,进程数量等 业务:并发在线数量,事物数量等