7 Exportação em tempo real de eventos, valores de itens, tendências

Visão geral

É possível configurar a exportação em tempo real de eventos de trigger, item valores e tendências em um formato JSON delimitado por nova linha.

A exportação é feita em arquivos, onde cada linha do arquivo de exportação é um Objeto JSON. Os mapeamentos de valor não são aplicados.

Em caso de erros (os dados não podem ser gravados no arquivo de exportação ou no 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 na exportação Arquivo. Ele é escrito apenas no banco de dados Zabbix. Gravando dados no O arquivo de exportação é retomado quando o problema de gravação é resolvido.

Para obter detalhes precisos sobre quais informações são exportadas, consulte o export protocol.

Observe que o host/item não pode ter metadados (grupos de hosts, nome do host, item name) se o host/item foi removido após o recebimento dos dados, mas antes dos dados exportados pelo servidor.

Configuração

A exportação em tempo real de eventos de gatilho, valores de itens e tendências é configurada especificando um diretório para os arquivos de exportação - veja o ExportDir parâmetro no servidor configuração.

Dois outros 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 tamanho configurado limite, o arquivo é renomeado anexando .old ao seu nome e um novo arquivo com o nome original é criado.

::: não importante Será criado um arquivo por cada processo que 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 drenar o espaço em disco velozes. :::

  • ExportType permite especificar quais tipos de entidade (eventos, histórico, tendências) serão exportados.