triggers - Zabbix - timeleft 和预测触发器不起作用

标签 triggers prediction zabbix

我在配置 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 中配置项目的触发器,没有其他任何事情。另外,我对自己的理解不太有信心,有人可以向我解释一下吗?

谢谢!

最佳答案

您可能不想将时间段设置为 7 天,而是 30 分钟。看看7天的数据,人们可能会得出这样的结论:磁盘需要很长时间才能写满。看看过去 30 分钟可用空间不断下降的情况,情况看起来会完全不同。

关于triggers - Zabbix - timeleft 和预测触发器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39893821/

相关文章:

java - 如何从容器内连接zabbix api?

Mysql 5.0 LAST_INSERT_ID()升级到5.6后有所不同

sql - 如何创建一个 Postgres 11 触发器函数,在插入或更新表 'b' 时在表 'a' 中插入新行?

python - 使用python讲解onehotencoder

java - 为什么 zabbix 不显示从 java 代码接收到的值?

MySQL 链式触发器

c# - 如果数据模板中的文本框获得焦点,则自动选择 TreeViewItem(不使用代码)

java - 如何访问 WEKA 模型文件的源代码

linux - zabbix 代理尝试与服务器对话