You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zabbix 3.2(Win10)Calculated项获取内存空闲占比的配置疑问

在Windows 10上用Zabbix 3.2 Calculated监控项获取内存空闲百分比的解决方案

嘿,刚好我对Zabbix 3.2的Calculated监控项有实操经验,来帮你解决这两个问题:

1. 正确的计算公式语法

你之前的思路方向是对的,但需要调整下才能得到百分比数值,同时符合Zabbix 3.2的语法规范:

  • 基础版(直接输出百分比,可能带多位小数):
    last("vm.memory.size[available]") / last("vm.memory.size[total]") * 100
    
  • 进阶版(保留两位小数,展示更直观):
    round(last("vm.memory.size[available]") / last("vm.memory.size[total]") * 100, 2)
    

几个关键注意点:

  • 函数参数里的内置监控项key必须用双引号括起来,这是Zabbix 3.2的硬性要求;
  • last()函数会取对应监控项的最新采集值,适合需要实时数据的场景;如果想统计一段时间内的平均空闲占比,可以换成avg()函数,比如avg("vm.memory.size[available]", 5m)表示取5分钟内的平均值;
  • 乘以100是为了把小数转换为百分比格式,方便在仪表盘或告警里直观查看。

2. Calculated项的Key参数填写

Calculated类型的监控项Key是完全自定义的,只要符合Zabbix的命名规则(只能包含字母、数字、下划线、连字符和点,不能有空格)就行,比如:

  • memory.available.percent
  • custom.memory.free.percent
  • win.memory.free.pct

你可以根据自己的命名习惯来选,只要不和Zabbix内置的监控项Key重复就没问题。创建时直接把你选定的Key填入对应的输入框即可。

内容的提问来源于stack exchange,提问作者Yaacov Biblow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:29:03