マクロを使用したテンプレートの作成方法

お世話になっております。

登録ホストが増える度に、予め作成してある
テンプレートを流用して適用したいと考えております。

テンプレートを流用するためには、アイテムやトリガーを作成する時にキーで指定する「ホスト名」や「IPアドレス」を、
ホストAや192.168.***.***といった具体的な値で記載したテンプレートではなく、既にどこかで定義してある
ホスト名やIPアドレスを参照する変数を記載したテンプレートを作成する必要があると思っています。

ZABBIXの入門書を読む限りでは、上述の変数と同じものとして、マクロというものが用意されているように認識していますが、
本認識で間違いないでしょうか?

初めから定義されているマクロと、自分で作成したマクロの一覧を確認する方法はあるのでしょうか?

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

ZABBIXの入門書を読む限りでは、上述の変数と同じものとして、マクロというものが用意されているように認識していますが、
本認識で間違いないでしょうか?

その認識で間違いありません。

初めから定義されているマクロと、自分で作成したマクロの一覧を確認する方法はあるのでしょうか?[/qutoe]

システムであらかじめ定義されているマクロはドキュメントに記載されています。
http://www.zabbix.com/documentation/1.8/manual/config/macros

上記以外にユーザが独自でマクロを定義することができるようになっていて、
{$MACRO}のように$マークを付けて設定します。

ユーザ定義マクロには以下の3種類があります。

- グローバルマクロ ([管理]->[一般設定]->マクロ)
- テンプレートマクロ ([設定]->[テンプレート]->各テンプレート->マクロ)
- ホストマクロ ([設定]->[テンプレート]->各ホスト->マクロ)

すべてを一度に一覧して見ることはできませんが、各画面でそれぞれのマクロ設定一覧を確認できます。

使い方についてはひとまず上記マクロのドキュメントの下の方を参照してみてください。

ユーザー OKB の写真

kodai様

いつもお世話になっております。

ご教示頂きありがとうございます。