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 abhängig vom Kontext in einen bestimmten Wert aufgelöst.

Die effektive Verwendung von Makros spart Zeit und macht die Zabbix- Konfiguration transparenter.

In einem typischen Anwendungsfall kann ein Makro in einer Vorlage verwendet werden. So kann ein Auslöser in einer Vorlage beispielsweise „Prozessorlast ist auf {HOST.NAME} zu hoch“ heißen. Wenn die Vorlage auf den Host angewendet wird, z. B. auf den Zabbix Server, wird der Name zu „Prozessorlast ist auf Zabbix server zu hoch“ aufgelöst, wenn der Auslöser im Abschnitt „Monitoring“ angezeigt wird.

Makros können in Datenpunkt-Schlüsselparametern verwendet werden. Ein Makro kann auch nur für einen Teil des Parameters verwendet werden, zum Beispiel item.key[server_{HOST.HOST}_local]. Es ist nicht erforderlich, den Parameter in doppelte Anführungszeichen zu setzen, da Zabbix sich um mehrdeutige Sonderzeichen kümmert, falls solche im aufgelösten Makro enthalten sind.

Es gibt in Zabbix noch weitere Arten von Makros.

Zabbix unterstützt die folgenden Makros: