概观
项目只收集数据。要自动评估传入数据,我们需要定义触发器。触发器包含一个表达式,该表达式定义数据的可接受级别的阈值。
如果这一级别超出了传入的数据,触发器将“ fire 触发”或进入“' Problem 问题”状态 - 让我们知道发生的事情可能需要注意。如果该级别再次可以接受,则触发器返回到“Ok”状态。
添加触发器
要为我们的项目配置触发器,请转到 Configuration → Hosts,单击 Triggers ,然后单击 Create trigger.。这给我们提供了触发器定义形式。
Name:在 “'New host ”上输入CPU load too high on 'New host' for 3 minutes 。这将是列表和其他地方显示的触发器名称
Expression:输入:{New host:system.cpu.load.avg(180)}>2
这是触发表达式。确保表达式被正确输入,直到最后一个符号。这里的项目键(system.cpu.load)用于引用该项目。这个特殊表达式基本上表示当CPU负载平均值3分钟超过2时,会超出问题阈值。您可以更多地了解触发器表达式的语法。
完成后,单击Add。触发器应该出现在触发器列表中。
显示触发状态
定义触发器后,您可能有兴趣查看其状态。
为此,请转到 Monitoring → Triggers.。3分钟左右(我们要求评估平均3分钟),您的触发器应该出现在那里,大概在“ Status ”列中有一个绿色的“OK”闪烁。
闪烁表示最近30分钟内发生触发状态的最近变化。
如果红色的“PROBLEM”在那里闪烁,那么显然,CPU负载已经超过您在触发器中定义的阈值级别。