Áú»¢¶Ä²©

13. Configura??o de importa??o / exporta??o

Vis?o geral

A funcionalidade de importa??o/exporta??o do Áú»¢¶Ä²© permite a f¨¢cil troca de configura??o de entidades entre v¨¢rios sistemas Áú»¢¶Ä²©.

Casos t¨ªpicos de uso desta funcionalidade:

  • compartilhar templates ou mapas de rede - Usu¨¢rios Áú»¢¶Ä²© podem compartilhar seus par?metros de configura??o
  • integra??o com ferramentas de terceiros - o formato universal XML faz com que a integra??o de importa??o e exporta??o de dados seja poss¨ªvel com ferramentas e aplica??es de terceiros.
O que pode ser exportado/importado

Os objetos que podem ser exportados/importados s?o:

  • grupos de hosts (apenas atrav¨¦s da API)
  • templates (incluindo todos as entidades diretamente associadas - itens, triggers, gr¨¢ficos, telas, LLD e associa??o com templates)
  • hosts (incluindo todos as entidades diretamente associadas - itens, triggers, gr¨¢ficos, LLD e associa??o com templates))
  • mapas de rede (incluindo todas as imagens relacionadas); Suportado desde Áú»¢¶Ä²© 1.8.2.
  • imagens
  • telas
  • mapeamento de valores
Formato da exporta??o

Os dados podem ser exportados usando a interface web ou atrav¨¦s da API Áú»¢¶Ä²©. Os formatos de exporta??o suportados s?o:

  • XML - na interface web
  • XML ou JSON - atrav¨¦s da API Áú»¢¶Ä²©

Detalhes sobre exporta??o

  • Todos os elementos s?o exportados em um ¨²nico arquivo.
  • Entidades de host e de template (itens, triggers, gr¨¢ficos, regras de descoberta) que s?o herdadas dos templates associados n?o s?o exportadas. Qualquer modifica??o nestas entidades no n¨ªvel de host (por exemplo mudan?a no intervalo de coleta, modificar uma express?o regular ou adicionar prot¨®tipos em regra de descoberta) ser?o perdidas durante a exporta??o; quando importar, todas as entidaes de templates associados ser?o recriadas a partir do template associado original.
  • Entidades criadas a partir de LLD e entidades dependentes delas n?o ser?o exportadas. Por exemplo, uma trigger criada com um item gerado em uma regra de LLD n?o ser¨¢ exportada.
  • Os triggers e os gr¨¢ficos que usam itens de verifica??o web n?o ser?o exportados.

Detalhes sobre importa??o

  • A importa??o aborta ao primeiro erro
  • Quando estiver atualizando imagens existentes durante a importa??o o campo "imagetype" ser¨¢ ignorado, ou seja, n?o ¨¦ poss¨ªvel mudar o tipo de uma imagem durante a importa??o.
  • Quando estiver importando hosts/templates utilizando a op??o "Apagar ausentes", as macros de host/template ausentes no arquivo importado ser?o exclu¨ªdas tamb¨¦m.
  • Tags vazias para itens, triggers, gr¨¢ficos, host/template aplica??es, regras de descoberta, prot¨®tipos de itens, prot¨®tipos de trigger, prot¨®tipos de gr¨¢ficos s?o sem sentido.
  • A importa??o suporta tanto XML quanto JSON, o arquivo de importa??o dever¨¢ ter a extens?o correta: .xml para XML e .json para JSON.
  • Consulte informa??es de compatibilidade sobre as vers?es do XML.

Antes do 2.0.1 o processo de importa??o possuia uma sintaxe diferente para as tags vazias.

Formato base do XML

<?xml version="1.0" encoding="UTF-8"?>
       <zabbix_export>
           <version>2.0</version>
           <date>2012-04-18T14:07:36Z</date>
       </zabbix_export>
<?xml version="1.0" encoding="UTF-8"?>

Cabe?alho padr?o para documento XML.

<zabbix_export>

Elemento raiz para a exporta??o XML do Áú»¢¶Ä²©.

<version>2.0</version>

Vers?o da exporta??o.

<date>2012-04-18T14:07:36Z</date>

Data que a exporta??o foi criada no formato ISO 8601 long .

Outras tags dependem do que foi exportado.