On this page

11 Makros

Übersicht

Zabbix unterstützt eine Reihe integrierter Makros, die in verschiedenen Situationen verwendet werden können. Diese Makros sind Variablen, die durch eine bestimmte Syntax gekennzeichnet sind:

{MACRO} 

Makros werden je nach Kontext in einen bestimmten Wert aufgelöst.

Der effektive Einsatz von Makros spart Zeit und macht die Zabbix- Konfiguration transparenter.

Eine typische Verwendung ist der Einsatz eines Makros in einer Vorlage. So kann ein Auslöser in einer Vorlage beispielsweise den Namen "Processor load is too high on {HOST.NAME}" haben. Wenn die Vorlage dem Host zugewiesen wird, etwa dem Zabbix Server, wird der Name zu "Processor load is too high on Zabbix Server" aufgelöst, wenn der Auslöser im Bereich Überwachung angezeigt wird.

Makros können in Datenpunkt-Schlüsselparametern verwendet werden. Ein Makro kann nur für einen Teil des Parameters verwendet werden, zum Beispiel item.key[server_{HOST.HOST}_local]. Eine doppelte Anführungszeichen-Einschließung des Parameters ist nicht erforderlich, da Zabbix sich um eventuell vorhandene mehrdeutige Sonderzeichen kümmert, wenn diese im aufgelösten Makro enthalten sind.

In Zabbix gibt es noch weitere Arten von Makros.

Zabbix unterstützt die folgenden Makros: