You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.
Table of Contents

11 マクロ

概要

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

{MACRO} 

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

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

典型的な用途の1つとして、テンプレートでマクロを使用することがあげられます。例えばテンプレートのトリガーの名前を"{HOST.NAME}のプロセッサ負荷が高すぎます"とします。テンプレートがZabbixサーバーなどのホストに適用され、トリガーが監視セクションに表示されると、この名前は"Zabbixサーバーのプロセッサ負荷が高すぎます"に解決されます。

マクロは、アイテムキーパラメーターで使用できます。item.key[server_{HOST.HOST}_local]のようにパラメーターの一部としても可能です。解決されたマクロにあいまいな特殊記号存在する場合、Zabbixが処理するのでパラメーターをダブルクオートで囲む必要はありません。

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

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