このページで

11 マクロ

概要

Zabbix は、さまざまな状況で使用できる組み込みマクロを多数サポートしています。これらのマクロは、特定の構文で識別される変数です。

{MACRO} 

マクロは、コンテキストに応じて特定の値に解決されます。

マクロを効果的に使用することで、時間を節約し、Zabbix の設定をより分かりやすくできます。

典型的な使用例の 1 つとして、テンプレートでマクロを使用できます。たとえば、テンプレート上のトリガーに「Processor load is too high on {HOST.NAME}」という名前を付けることができます。テンプレートを Zabbix サーバーなどのホストに適用すると、監視セクションでトリガーを表示した際に、名前は「Processor load is too high on Zabbix server」に解決されます。

マクロはアイテムキーのパラメータで使用できます。マクロはパラメータの一部だけに使用することもできます。たとえば、item.key[server_{HOST.HOST}_local] のように指定します。解決されたマクロに曖昧な特殊記号が含まれている場合でも、Zabbix が処理するため、パラメータを二重引用符で囲む必要はありません。

Zabbix には、その他の種類のマクロもあります。

Zabbix は、次のマクロをサポートしています。