Jader Dias Asked: 2010-03-31 12:15:26 +0800 CST2010-03-31 12:15:26 +0800 CST 2010-03-31 12:15:26 +0800 CST 在 Zabbix 中如何在没有数据时将其归零? 772 如果预计每分钟获取一个变量,但它没有发生,则该图将显示所有时间跨度的最后一个已知值,直到下一个已知值。 对我来说,预期的行为是图表没有显示线,或者在零旁边显示一条线,那里没有数据。 如何使用 Zabbix 实现这一目标? zabbix 2 个回答 Voted Best Answer Richlv 2010-04-01T04:27:16+08:002010-04-01T04:27:16+08:00 这取决于项目间隔和项目类型。如果这是一个陷阱项目,目前无法完成。如果它是具有检索间隔的“正常”项目,当缺少足够的值时,Zabbix 将显示空白区域。 Mystic 2022-02-23T07:49:41+08:002022-02-23T07:49:41+08:00 不确定我是否理解了这个问题。如果它是关于不总是返回一些值的自定义参数,你可以使用这样的东西: netstat -s | grep pruned | awk '{print $1}' | grep . || echo 0 因此,| grep . || echo 0如果 stdout 为空,则将输出找到的值或 0。
这取决于项目间隔和项目类型。如果这是一个陷阱项目,目前无法完成。如果它是具有检索间隔的“正常”项目,当缺少足够的值时,Zabbix 将显示空白区域。
不确定我是否理解了这个问题。如果它是关于不总是返回一些值的自定义参数,你可以使用这样的东西:
因此,
| grep . || echo 0
如果 stdout 为空,则将输出找到的值或 0。