我在配置 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/