zabbix3.0系で出来ていたテンプレート操作が4.0系で出来ない
いつもお世話になっております。
Zabbix4.0系の効率的なテンプレート操作をご存知でしたらお伺いしたくお願いします。
【環境】
Ver:Zabbix 3.0.7
Ver:Zabbix 4.0.9
【質問内容】
Zabbix3.0系(もっといえば2.0系)ではテンプレートの項目に、
「ホスト/テンプレート」という項目があり、
ここからホストのリンク、解除ができました。
特にテンプレートのリンクを削除するときは重宝しており、
ここからテンプレートのリンクを削除し、
ホストに残った、テンプレートとのリンクが切れたアイテムに関しては、
「設定」-「ホスト」から、アイテムを一括削除する等で効率的に運用ができておりました。
ただ、4.0系からこの「ホスト/テンプレート」の項目がなくなってしまい、
「設定」-「ホスト」の一括更新を使おうにもテンプレートの置換項目しかなくアイテム/トリガーの削除ができません。
このため、4.0系でテンプレートのリンクを削除するときは、1台1台ホストの設定を開いて、
"テンプレート"タブから"リンクと保存データを削除"を選択してテンプレートを削除しています。
上記だと、100台等台数があると時間がかかりすぎるため、何か良い方法はありませんでしょうか。
TNK - 投稿数: 4734
このテンプレートの設定画面内の「ホスト / テンプレート」によ
るテンプレート使用中のホストが確認できる機能は、大量のホスト
が登録されている環境で、このテンプレートの設定画面が開けない
問題が発生することを避けるために削除されてしまったのだと思わ
れます。
ホストの一括更新を使用してテンプレートを削除できる機能があれ
ばよいのですが、kaeruさんが書かれている通り、現時点で実装さ
れているのは、テンプレートへのリンクを追加するか置換するかし
かないようです。
Webインターフェース上で簡単に大量のホストからテンプレートへ
のリンクを簡単に削除する方法がすぐに思いつかないので、APIを
活用して対応するものを実装することを考えないといけないかもし
れません。
ご参考までに、一括更新を使用したテンプレートのリンク削除が
Zabbix 5.0で実装が計画されているようですが、まだ実装される
かどうかは確実ではありません。
ZBXNEXT-170 : provide mass "unlink from template" feature
https://support.zabbix.com/browse/ZBXNEXT-170
kaeru - 投稿数: 263
>>TNK様
なぜ削除されたのかの背景推察含めて納得できました。
(正直、1000以上のホストを扱う環境だと、不便すぎて4.0系は敬遠しております。)
頻繁にテンプレートの取り外しを行う4.0系環境であれば、
APIを使用した仕組みを検討する必要がありそうという旨、承知しました。
5.0で実装されることを祈って一度、考えてみます。
ご回答まことにありがとうございました。