ZABBIX1.8で作成したテンプレートを2.0へインポートしたい
お世話になっております。
現在ZABBIX1.8.13をメインで使用しておりますが
ZABBIX2.0への移行を検討しており、環境を準備し検証をおこなっております。
ZABBIX.2.0.4を新規で構築し(rpm版を使用)
ZABBIX1.8にてテンプレートを作って監視をさせていたので
保持データはともかくテンプレートの移行をしたいと思いインポートしたところ
アイテムキーのエラー: "アイテムのキーのフォーマットが正しくありません。"
と出てしまい、インポートがされません。
1.8で使用していたアイテムキー(icpmpingなど)を設定したところ正常に登録できました。
2.0では設定項目が増えていましたので、もしかすると差分があると思いましてxmlでエクスポートしたところ
やはり差分がありました。このあたりの差分が影響しているのでしょうか?
もしうまくコンバートする方法や解決方法ががあればご教授頂きたく。
以上、宜しくお願い致します。
TNK - 投稿数: 4755
1.8と2.0のXMLのフォーマットは異なりますが、2.0では1.8で出力
したXMLを基本的には読み込めるようになっています。
フォーマット上は問題が無くとも、エラーメッセージから推測され
るのは、もしかしたら、1.8側のテンプレート内に2.0では利用でき
ないキーのアイテムが含まれているのではないでしょうか?
例えばシンプルチェックのtcp,portは、2.0ではnet.tcp.service[]
に置き換えられているようです。
試しに、シンプルチェックの「tcp,10000」というアイテムを1個の
み持つテンプレートを1.8.15上で作成してエクスポートし、それを
2.0.4でインポートすると、
アイテムキーのエラー: "アイテムのキーのフォーマットが正しくありません。"
と表示され、インポートすることができませんでした。
対策としては、1.8でエクスポートしたXML内のkeyの値で、2.0には
ないキーに関しては、2.0に存在するキーの表記に置換して書き換
え、その書き換えたXMLをインポートすることで対応できると思い
ます。
具体的に、どのキーが利用できなくなっているかの一覧は見つけら
れていませんが、1.8で使用されているテンプレート内のアイテム
のキーの値を確認して2.0でも利用可能かを確認してみてください。
他にも、以下のURLに2.0に移行するための情報が公開されています
ので、こちらもご確認ください。
さらなる進化を続けるZabbix ~2.0へのバージョンアップ~
http://thinkit.co.jp/book/2012/04/13/3503
kazuv0822 - 投稿数: 4
ご返信遅くなりまして申し訳ありません。
アイテム単位でのkeyの違いは確認致しましたところいくつかありました。
現在使用できないアイテムkeyを書き換えてまとめてインポートできるか確認してみます。
ご回答ありがとうございます。
以上、宜しくお願い致します。
kazuv0822 - 投稿数: 4
ご指摘の通り、tcp,****をアイテムで使用していため、net.tcp.serviceに変更して
インポートしたところ問題なくできる事を確認致しました。
ご回答ありがとうございました。
2.0にしてから1.8で不満に思っていたところが改善されてより使いやすくなった分
ホスト登録やアクション登録がタブ管理で慣れが必要だと感じております。
また不明点があれば質問させていただければ幸いです。
以上、宜しくお願い致します。