如果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 !! - > 0! 0! - > 0
note: 在zabbix 4.0之前,有硬编码单元组成的黑名单ms
,rpm
,RPM
,%
。此黑名单已被弃用,因此,黑名单等单位的正确的方法是!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