Zabbix:更多function的主机上的模板inheritance触发器的不同通知阈值?

我有Zabbix 3.0pipe理几十个左右的Linux服务器。 所有这些模板都有“模板操作系统Linux”模板,如果有超过30个进程正在运行,则会有一个“正在运行的进程太多”的警告触发器。 但是对于这些机器中的less数,我认为可以有超过30个正在运行的进程,我希望触发器是50或60个。其他机器应该保持在30的阈值。什么是最好的行动来实施呢?

我可以创build一个额外的模板,只有改变阈值触发器,并适用于主机? 相关地,如果主机的两个模板对同一个项目有不同的触发器,我是否必须手动禁用每个主机的“旧”触发器?

我重申“运行的进程数”只是一个例子。 同样的问题可以适用于任何项目。

不,不要创build另一个模板。 你甚至不能将这样的模板链接到同一个主机,项目键会发生冲突。 存在两个合理的select:

  • 修改触发器expression式,使其使用usermacros (把它们当作variables)。 然后,在特定主机上手动覆盖该用户macros的值。
  • 修改触发器expression式以锁存到某个其他值 – 例如,根据CPU内核计数来缩放阈值,这将在另一个项目中收集

你将不得不小丑你正在使用的模板,并将其重命名为。 一旦你重新命名了它,你可以根据需要改变触发器的值,并把它连接到你想要的主机上。 请记住,您可以将两个模板都链接到相同的主机,但是一旦达到阈值,两个触发器都将触发,这会违背您想要实现的目的。 所以总的来说,

  1. 克隆模板操作系统Linux并重新命名,如你所见
  2. 如果您觉得合适,请修改新模板中的触发器
  3. 将模板链接到所需的主机。