É possível configurar a exportação em tempo real de eventos de trigger, valores de item e tendências em um formato JSON delimitado por quebras de linha.
A exportação é feita em arquivos, onde cada linha do arquivo de exportação é um objeto JSON. Mapeamentos de valores não são aplicados.
Em caso de erros (os dados não podem ser gravados no arquivo de exportação ou o arquivo de exportação não pode ser renomeado ou um novo não pode ser criado após renomeá-lo), o item de dados é descartado e nunca gravado no arquivo de exportação. Ele é gravado apenas no banco de dados do Zabbix. A gravação dos dados no arquivo de exportação é retomada quando o problema de gravação é resolvido.
Para detalhes precisos sobre quais informações são exportadas, consulte a página do protocolo de exportação.
Observe que o host/item pode não ter metadados (grupos de host, nome do host, nome do item) se o host/item foi removido após o recebimento dos dados, mas antes do server exportar os dados.
A exportação em tempo real de eventos de trigger, valores de item e tendências é configurada especificando um diretório para os arquivos de exportação - veja o parâmetro ExportDir na configuração do server.
Outros dois parâmetros estão disponíveis:
ExportFileSize pode ser usado para definir o tamanho máximo permitido de um arquivo de exportação individual. Quando um processo precisa gravar em um arquivo, ele verifica primeiro o tamanho do arquivo. Se exceder o limite de tamanho configurado, o arquivo é renomeado com a adição de .old ao seu nome e um novo arquivo com o nome original é criado.Um arquivo será criado para cada processo que irá gravar dados (ou seja, aproximadamente 4-30 arquivos). Como o tamanho padrão por arquivo de exportação é 1G, manter arquivos de exportação grandes pode consumir rapidamente o espaço em disco.
ExportType permite especificar quais tipos de entidades (eventos, histórico, tendências) serão exportados.