既に登録済の複数のHOSTSに一括で同じTemplatesを設定する方法

ご教示頂きたいことがあります。

zabbix-1.4.2 において
既に登録済の複数のHOSTSに一括で同じTemplatesを設定する方法を探しています。

XMLを用いたImportでの一括登録はTemplatesの情報を含ませることが出来ないように見え、
設定画面上でも複数のHOSTSに一括でTemplatesを登録することも出来ないように見えました。

数100コのHOSTSに同じTemplatesを登録する必要があり、困っております。
お知恵をお貸し頂ければと思います。

コメント表示オプション

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

こんにちは。

現在の最新版であるZABBIX 1.4.2では、テンプレートを指定して一括登録できる機能は実装されていません。ただ、本家でも同様のリクエストはあるようで、今後実装する予定のようです。

機能はなくても登録する負荷を軽減する良い方法はないか...と考えてはみたのですが、すぐには思いつきませんでした。どなたか実際にZABBIXで数100台の規模で監視を行なわれている方はいらっしゃらないでしょうか?

ユーザー KAZ の写真

はじめまして、KAZと申します。

力技ではありますが、Webテストツール(Web負荷試験ツール)を使って登録すると言うのはどうでしょう?
zabbixではありませんが、webインタフェースからのデータ登録で負荷試験ツールを使ったことがあります。

人の手で行わないので作業量が多くてもかなりの速度で登録が終えられますし、設定ミスも起きません。

ユーザー m-h の写真

KAZさん、kodaiさん、リプライありがとうございます。

> 現在の最新版であるZABBIX 1.4.2では、テンプレートを指定して一括登録できる機能は実装されていません。
これが分かれば十分です、情報ありがとうございました。

> ただ、本家でも同様のリクエストはあるようで、今後実装する予定のようです。
待ち遠しいですね。
# 実装されたらどなたか返信してくれると有難いです。

> 力技ではありますが、Webテストツール(Web負荷試験ツール)を使って登録すると言うのはどうでしょう?
なるほど、アイデアありがとうございます。

結局いろいろ試しましたが、以下のようなURLにアクセスするだけで
テンプレート登録されるので、hostid等の部分を変えた以下のようなURLを数百個用意して
ガンガンアクセスする手法をとりました。
http://XXX.XXX.XXX.XXX/zabbix/hosts.php?form=update&form_refresh=X&config=X&hostid=X&groupid=X&templates%5BX%5D=[テンプレート名]&devicetype=X&name=X&os=X&serialno=X&tag=X&macaddress=X&hardware=X&software=X&contact=X&location=X¬es=X&host=X&groups%5B%5D=X&newgroup=X&dns=X&ip=X&useip=X&port=X&status=X&save=Save

ありがとうございました。
# zabbixのセミナーとかあったらいきたーい。