Wie bearbeite ich einen Zabbix-Trigger für einen bestimmten Host?

6438
Edik Mkoyan

Ich verwende zabbix 2.4 und Template Linux OS. So konfigurieren Sie verschiedene Werte für denselben Auslöser auf verschiedenen Hosts. Wenn ich auf den Namen eines Auslösers klicke und ihn bearbeite, wird der Wert auf allen mit dieser Vorlage verbundenen Hosts geändert.

enter image description here

1
Welchen Teil des Auslösers möchten Sie hostspezifisch machen? Könnten Sie bitte ein Beispiel geben? asaveljevs vor 8 Jahren 0
In der Zwischenzeit können nur Name und Ausdruck des Auslösers auf Hostebene nicht überschrieben werden. Andere Einstellungen wie Beschreibung, URL, Schweregrad können geändert werden (bis die nächste Auslöseraktualisierung in der Vorlage diese Werte überschreibt). asaveljevs vor 8 Jahren 0
Ich möchte numerische Werte im Ausdruck für diesen bestimmten Host ändern, aber wie Sie im Bild sehen können, ist er grau und kann nicht bearbeitet werden. Edik Mkoyan vor 8 Jahren 0

2 Antworten auf die Frage

5
asaveljevs

Die übliche Vorgehensweise ist in diesem Fall die Verwendung von Benutzermakros . Statt "30" im Auslöserausdruck fest zu codieren, ersetzen wir ihn stattdessen durch ein Benutzermakro:

 > {$MAX_IOWAIT} 

Dann definieren wir {$ MAX_IOWAIT} als "30" an Template OS Linuxund können dann den Wert dieses Makros auf jedem Host überschreiben.

Funktioniert auch für Zabbix 3.0. datakid vor 7 Jahren 0
1
Vladimir

Sie können vorhandene Auslöser als neu klonen und auf Host-Basis bearbeiten. Andernfalls sind alle Hosts in der Vorlage betroffen.

Ich habe das müde, aber der Klon ist immer noch an die Vorlage angehängt und wird auf allen Hosts dieser Vorlage geklont. Edik Mkoyan vor 8 Jahren 0
Sie müssen es innerhalb des Hosts klonen, nicht als Vorlage. Vladimir vor 8 Jahren 0