You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

1 ファイルにエクスポート

概要

トリガーイベント、アイテム値、トレンドのリアルタイムエクスポートを、改行区切りのJSON形式で設定することができます。

エクスポートはファイルに対して行われ、エクスポートファイルの各行がJSONオブジェクトとなります。値のマッピングは適用されません。

エラーが発生した場合(エクスポートファイルにデータを書き込めない、エクスポートファイルのリネームができない、リネーム後に新しいファイルを作成できないなど)、そのデータアイテムは破棄され、エクスポートファイルには書き込まれません。Zabbixデータベースにのみ書き込まれます。エクスポートファイルへの書き込みは、書き込みの問題が解決されると再開されます。

エクスポートファイルは、ファイル所有者のみが読み書きできる権限で作成されます。さらに、所有グループによって読み取り可能です。他のすべての権限は拒否されます。

エクスポートされる情報の詳細については、エクスポートプロトコルのページを参照してください。

ホスト/アイテムが、データ受信後に削除され、サーバーがデータをエクスポートする前に削除された場合、ホストグループ、ホスト名、アイテム名などのメタデータが存在しない場合があることに注意してください。

設定

トリガーイベント、アイテム値、トレンドのリアルタイムエクスポートは、エクスポートファイルのディレクトリを指定することで設定します。サーバー設定のExportDirパラメータを参照してください。

他に2つのパラメータがあります。

  • ExportFileSizeは、個々のエクスポートファイルの最大許容サイズを設定するために使用できます。プロセスがファイルに書き込む必要がある場合、最初にファイルのサイズを確認します。設定されたサイズ制限を超えている場合、ファイル名の末尾に.oldを付けてファイル名を変更し、元の名前で新しいファイルを作成します。

データを書き込む各プロセスごとにファイルが作成されます(つまり、約4~30ファイル)。エクスポートファイルごとのデフォルトサイズは1Gのため、大きなエクスポートファイルを保持するとディスク容量が急速に消費される可能性があります。

  • ExportTypeは、エクスポートするエンティティタイプ(イベント、履歴、トレンド)を指定できます。