首页 > 技术文章 > 预览graph取消item的value单位自动转换

xingxiz 2019-01-22 00:29 原文

 

如果zabbix graph Y轴item的value用默认的话,会自动进行单位换算,但有时感觉不想要这个单位换算,想看更精确些的数字。从官方文档中获取这么一段说明:

单位黑名单

默认情况下,为项目指定单位会导致添加乘数前缀 - 例如,单位为 “B” 的传入值“2048 ”将显示为“2KB”。

但是,例如,可以通过使用前缀来防止 任何单元被转换为了更好地说明转换如何使用和不使用黑名单,请参阅以下值和单位示例: !!B

1024!B  - > 1024 B.
1024 B  - > 1 KB
61!s  - > 61 s
61 s  - > 1m 1s
0!正常运行时间 - > 0正常运行时间
0正常运行时间 - > 00:00:00
0 !!  - > 00! - > 0

note:zabbix 4.0之前,有硬编码单元组成的黑名单msrpmRPM%此黑名单已被弃用,因此,黑名单等单位的正确的方法是!ms!rpm!RPM!%

 

而我们内部zabbix的版本是3.4.8,故不支持。所以我就把item的value单位类型改成了rpm(zabbix的默认黑名单列表中的一个单位),看图的时候其实忽略这个单位就ok了,或者把单位黑名单里加一个其他的单位,方便自己看就行。  

 

改完之后大概就是这样(非同一张graph): 

 

更多信息请参考:

https://www.zabbix.com/documentation/current/manual/config/items/item?s[]=unit#unit_blacklisting

 

推荐阅读