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

概要

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

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

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

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

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

ホスト/アイテムは、データを受信した後、サーバーがデータをエクスポートする前にホスト/アイテムが削除された場合、メタデータ(ホストグループ、ホスト名、アイテム名)を持たないことがあります。

設定

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

その他に、次の2つのパラメータを使用できます。

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

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

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