Zabbix APIでの監視テンプレートのインポートについて
お世話になっております。
掲題のAPIでの監視テンプレートのインポートですが、
method:configure.export でエクスポートしたXML形式/JSON形式両方のデータを、
それぞれmethod:configure.importでインポートを試してみても共に正常に動かず、皆様の知恵をお借りしたいと考えています。
XML形式でのインポートでは、公式ドキュメントに記述されているサンプル構文は正常にインポートすることが出来たのですが、
上記のエクスポートしたデータを使用するとエラーが返って来てしまいます。どうもデータ途中までしか読み込めておらず、
XML構文が間違っている様なエラーが出力されていました。
(中のデータを確認してみましたが、”:ダブルクォーテーション部分には¥が付いている状態でした)
JSON形式では、確か”Argument too large”のような、データ記述の部分が大きすぎると言った様なエラーが返って来ていました。
XML形式/JSON形式共に結果が返って来た際のログが今手元にない状態で申し訳ありませんが、後日追加いたします。
もしデータに記述できる制限があり、知っている方がいらしゃったらお教え頂けないでしょうか?
TNK - 投稿数: 4769
インポートしようとされているデータのサイズはどのくらいになる
のでしょうか?
WebサーバやPHPの設定での制限には引っかかっていませんか?
あと、Zabbixのバージョンの記載が無いので、詳細なバージョンを
お教えください。
KAZ - 投稿数: 1085
APIを実行しているWebサーバのログ確認しました?
↓こんな感じでエラーでてたらmemory_limitの値上げなきゃいけません。
「PHP Fatal error: Allowed memory size of ~ bytes exhausted」
rpmインストールしているなら/etc/httpd/conf.d/zabbix.confの下記の値をエラーの状況みて変更してください。
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
K.T - 投稿数: 2
TNK様、KAZ様
早々のご返答有り難うございます。
返信が遅くなり申し訳ありません、使用しているバージョンは以下の通りです。
Zabbix:2.2.10
Apache:2.4.7
また、インポートに使用したデータは約470KBのものになります。
Webサーバ側のログは確認していませんでしたので、再度試してみて確認してみたいと思います。