ホスト単位のヒストリデータをZabbix1.8から2.0へ移行する方法について
毎度お世話になっております。
現在、1.8.2のZabbixで監視しているホスト群と、2.0.6で監視しているホスト群があり、
1.8.2で監視しているホストの幾つかを、2.0.6に移行しようと計画しています。
ホスト設定自体はxmlでエクスポート/インポートすれば問題ないと思いますが、
ヒストリやトレンドは、やはりホスト単位では移行できないのでしょうか?
代替手段として1.8.2のほうをZabbix Proxyに置き換えれば、
古いデータもZabbixサーバにすいあげさせることは可能なように思えますが、
そもそも1.8.2と2.0.6間のProxy通信は可能なのでしょうか?
他の方法でも可能であればご教示いただけるとありがたいです。
以上、よろしくお願いします。
[環境]
zabbix-1.8.2-1.el5.JP
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
zabbix-2.0.6-1.el5
CentOS release 5.9 (Final)
TNK - 投稿数: 4740
別々に運用されているZabbixサーバの一部の監視対象に関するヒストリやトレンド
を別のZabbixサーバに移行する方法は用意されていません。
1.8.2のZabbixサーバをZabbix Proxyに置き換えてというようなこともできません。
ホストの設定も、1.8から2.0ではそのままでは利用できないアイテムが含まれてい
る場合はxmlのエクスポート/インポートで移行できない場合がありますので、事前
に確認しておくことをお勧めします。
1.8.2で監視している監視対象のヒストリを移行する方法としては、1.8.2上のヒス
トリをファイルに出力して、zabbix_senderを利用して流し込むような方法であれ
ば実現できるかもしれません。
標準的にツールは用意されていませんので、ファイルを生成するためのアプリケー
ションを別途作成する必要がありますが、ファイルの行ごとに、
hostname key timestamp value
という順番のフォーマットでホワイトスペース区切りで作成しておくことで、その
ファイルから、タイムスタンプを指定した各キーの値を読み込ませることができる
と思います。
ご参考:
https://www.zabbix.com/documentation/2.0/manpages/zabbix_sender