【问题标题】:Zabbix - timeleft and forecast triggers not workingZabbix - 剩余时间和预测触发器不起作用
【发布时间】:2023-04-10 10:08:01
【问题描述】:

我在配置 3.0 及更高版本中添加的新 Zabbix 预测触发器时遇到问题。

我正在运行 Zabbix 3.2 服务器并配置预测触发器如下:

{hostname:vfs.fs.size[/,free].timeleft(7d,,102745398)}<1h
{hostname:vfs.fs.size[/,free].forecast(7d,,1h)}<102745398

根据我对这些触发器 (https://www.zabbix.com/documentation/3.0/manual/config/triggers/prediction) 令人困惑的文档的理解,它们应该像这样工作:

“timeleft”触发器应使用最近 7 天的历史数据来预测可用空间,并在达到阈值前 1 小时警告我(在本例中为 102745398Kb,对应于 10% 的可用空间)。

我认为我根本不了解“预测”触发器,但我还是对其进行了配置以查看它的行为方式。

最初,我将两个触发器都配置为“pfree”而不是“free”,如下所示:

{hostname:vfs.fs.size[/,pfree].timeleft(7d,,10)}<1h
{hostname:vfs.fs.size[/,pfree].forecast(7d,,1h)}<10

效果也不好。

是我在触发器中做错了什么,还是他们需要事先完成特定配置才能工作?我所做的只是在 Zabbix 中为 Item 配置触发器,仅此而已。另外,我对我对它们的理解不是很有信心,有人可以给我解释一下吗?

谢谢!

【问题讨论】:

  • 如果不查看您的数据就无法确定 - 这些函数根据变化率运行。你是怎么断定剩下不到 1 小时的?
  • 因为我用于测试的主机每晚凌晨 03:00 准时低于 10% 的空间,这是由于例行程序占用了一些磁盘空间并在运行后释放它。这是它的 7d 图:http://puu.sh/rAlqj/96614a2719.png 如您所见,这是完美的测试场景,因为这台机器上的磁盘使用情况是非常可预测的。
  • 啊 - 那么您可能希望将时间段设置为 30 分钟而不是 7 天。查看 7 天的数据,可能会得出这样的结论:磁盘需要很长时间才能装满。看看最后 30 分钟,可用空间不断下降,画面看起来会完全不同。
  • 谢谢您,我将时间段设置为更短的时间,它按预期工作!
  • 太好了,然后补充说作为答案:)

标签: triggers prediction zabbix


【解决方案1】:

您可能希望将时间段设置为 30 分钟而不是 7 天。查看 7 天的数据,可能会得出这样的结论:磁盘需要很长时间才能装满。看看最后 30 分钟,可用空间不断下降,画面看起来会完全不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多