5 Tipos de mídia

Visão geral

Os tipos de mídia são exportados com todos os objetos e relações objetais.

Exportando

Para exportar tipos de mídia, faça o seguinte:

  • Vá para: AdministraçãoTipos de mídia
  • Marque as caixas de seleção dos tipos de mídia a serem exportados
  • Clique em Exportar abaixo da lista

Dependendo do formato selecionado, os tipos de mídia são exportados para um local arquivo com um nome padrão:

  • zabbix_export_mediatypes.yaml - na exportação YAML (opção padrão Para exportar)
  • zabbix_export_mediatypes.xml - na exportação XML
  • zabbix_export_mediatypes.json - na exportação JSON

Importando

Para importar tipos de mídia, faça o seguinte:

  • Vá para: AdministraçãoTipos de mídia
  • Clique em Importar à direita
  • Selecione o arquivo de importação
  • Marque as opções necessárias nas regras de importação
  • Clique em Importar

Uma mensagem de sucesso ou falha da importação será exibida no a parte dianteira.

Regras de importação:

Regra Descrição
Atualizar existente Os elementos existentes serão atualizados com os dados retirados do arquivo de importação. Caso contrário, eles não serão atualizados.
Criar novo A importação adicionará novos elementos usando dados do arquivo de importação. Caso contrário, não irá adicioná-los.
Delete missing A importação removerá elementos existentes não presentes no arquivo de importação. Caso contrário, não irá removê-los.

Formato de exportação

Exportar para YAML:

zabbix_export:
  version: '6.0'
  date: '2021-08-31T12:40:55Z'
  groups:
    - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
      name: Templates/Applications
  templates:
    - uuid: 56079badd056419383cc26e6a4fcc7e0
      template: VMware
      name: VMware
      description: |
        You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/

        Template tooling version used: 0.38
      templates:
        - name: 'VMware macros'
      groups:
        - name: Templates/Applications
      items:
        - uuid: 5ce209f4d94f460488a74a92a52d92b1
          name: 'VMware: Event log'
          type: SIMPLE
          key: 'vmware.eventlog[{$VMWARE.URL},skip]'
          history: 7d
          trends: '0'
          value_type: LOG
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
          tags:
            - tag: Application
              value: VMware
        - uuid: ee2edadb8ce943ef81d25dbbba8667a4
          name: 'VMware: Full name'
          type: SIMPLE
          key: 'vmware.fullname[{$VMWARE.URL}]'
          delay: 1h
          history: 7d
          trends: '0'
          value_type: CHAR
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'VMware service full name.'
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
          tags:
            - tag: Application
              value: VMware
        - uuid: a0ec9145f2234fbea79a28c57ebdb44d
          name: 'VMware: Version'
          type: SIMPLE
          key: 'vmware.version[{$VMWARE.URL}]'
          delay: 1h
          history: 7d
          trends: '0'
          value_type: CHAR
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'VMware service version.'
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
          tags:
            - tag: Application
              value: VMware
      discovery_rules:
        - uuid: 16ffc933cce74cf28a6edf306aa99782
          name: 'Discover VMware clusters'
          type: SIMPLE
          key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
          delay: 1h
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'Discovery of clusters'
          item_prototypes:
            - uuid: 46111f91dd564a459dbc1d396e2e6c76
              name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
              type: SIMPLE
              key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
              history: 7d
              username: '{$VMWARE.USERNAME}'
              password: '{$VMWARE.PASSWORD}'
              description: 'VMware cluster status.'
              valuemap:
                name: 'VMware status'
              tags:
                - tag: Application
                  value: VMware
        - uuid: 8fb6a45cbe074b0cb6df53758e2c6623
          name: 'Discover VMware datastores'
          type: SIMPLE
          key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
          delay: 1h
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          item_prototypes:
            - uuid: 4b61838ba4c34e709b25081ae5b059b5
              name: 'VMware: Average read latency of the datastore {#DATASTORE}'
              type: SIMPLE
              key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
              history: 7d
              username: '{$VMWARE.USERNAME}'
              password: '{$VMWARE.PASSWORD}'
              description: 'Amount of time for a read operation from the datastore (milliseconds).'
              tags:
                - tag: Application
                  value: VMware
            - uuid: 5355c401dc244bc588ccd18767577c93
              name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
              type: SIMPLE
              key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
              delay: 5m
              history: 7d
              value_type: FLOAT
              units: '%'
              username: '{$VMWARE.USERNAME}'
              password: '{$VMWARE.PASSWORD}'
              description: 'VMware datastore space in percentage from total.'
              tags:
                - tag: Application
                  value: VMware
            - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
              name: 'VMware: Total size of datastore {#DATASTORE}'
              type: SIMPLE
              key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
              delay: 5m
              history: 7d
              units: B
              username: '{$VMWARE.USERNAME}'
              password: '{$VMWARE.PASSWORD}'
              description: 'VMware datastore space in bytes.'
              tags:
                - tag: Application
                  value: VMware
            - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
              name: 'VMware: Average write latency of the datastore {#DATASTORE}'
              type: SIMPLE
              key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
              history: 7d
              username: '{$VMWARE.USERNAME}'
              password: '{$VMWARE.PASSWORD}'
              description: 'Amount of time for a write operation to the datastore (milliseconds).'
              tags:
                - tag: Application
                  value: VMware
        - uuid: a5bc075e89f248e7b411d8f960897a08
          name: 'Discover VMware hypervisors'
          type: SIMPLE
          key: 'vmware.hv.discovery[{$VMWARE.URL}]'
          delay: 1h
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'Discovery of hypervisors.'
          host_prototypes:
            - uuid: 051a1469d4d045cbbf818fcc843a352e
              host: '{#HV.UUID}'
              name: '{#HV.NAME}'
              group_links:
                - group:
                    name: Templates/Applications
              group_prototypes:
                - name: '{#CLUSTER.NAME}'
                - name: '{#DATACENTER.NAME}'
              templates:
                - name: 'VMware Hypervisor'
              macros:
                - macro: '{$VMWARE.HV.UUID}'
                  value: '{#HV.UUID}'
                  description: 'UUID of hypervisor.'
              custom_interfaces: 'YES'
              interfaces:
                - ip: '{#HV.IP}'
        - uuid: 9fd559f4e88c4677a1b874634dd686f5
          name: 'Discover VMware VMs'
          type: SIMPLE
          key: 'vmware.vm.discovery[{$VMWARE.URL}]'
          delay: 1h
          username: '{$VMWARE.USERNAME}'
          password: '{$VMWARE.PASSWORD}'
          description: 'Discovery of guest virtual machines.'
          host_prototypes:
            - uuid: 23b9ae9d6f33414880db1cb107115810
              host: '{#VM.UUID}'
              name: '{#VM.NAME}'
              group_links:
                - group:
                    name: Templates/Applications
              group_prototypes:
                - name: '{#CLUSTER.NAME} (vm)'
                - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
                - name: '{#HV.NAME}'
              templates:
                - name: 'VMware Guest'
              macros:
                - macro: '{$VMWARE.VM.UUID}'
                  value: '{#VM.UUID}'
                  description: 'UUID of guest virtual machine.'
              custom_interfaces: 'YES'
              interfaces:
                - ip: '{#VM.IP}'
      valuemaps:
        - uuid: 3c59c22905054d42ac4ee8b72fe5f270
          name: 'VMware status'
          mappings:
            - value: '0'
              newvalue: gray
            - value: '1'
              newvalue: green
            - value: '2'
              newvalue: yellow
            - value: '3'
              newvalue: red

Tags de elemento

Os valores de tag de elemento são explicados na tabela abaixo.

Elemento Propriedade do elemento Requerido Tipo Intervalo1 Descrição
media_types - Elemento raiz para media_types.
nome x string Nome do tipo de mídia.
type x string 0 - EMAIL
1 - SMS
2 - SCRIPT
4 - WEBHOOK
Transporte usado pelo tipo de mídia.
status - string 0 - ENABLED (padrão)
1 - DISABLED
Se o tipo de mídia está ativado.
max_sessions - integer Valores possíveis para SMS: 1 - (padrão)

Valores possíveis para outros tipos de mídia: 0-100, 0 - ilimitado
O número máximo de alertas que podem ser processados ​​em paralelo.
attempts - integer 1-10 (padrão: 3) O número máximo de tentativas para enviar um alerta.
attempt_interval - string 0-60s (padrão: 10s) O intervalo entre as tentativas de repetição.

Aceita segundos e unidade de tempo com sufixo.
descrição - string Descrição do tipo de mídia.
message_templates - Elemento raiz para modelos de mensagem de tipo de mídia.
evento_source x string 0 - GATILHOS
1 - DESCOBERTA
2 - AUTOREGISTRATION
3 - INTERNO
Fonte do evento.
operation_mode x string 0 - PROBLEMA
1 - RECUPERAÇÃO
2 - UPDATE
Modo de operação.
assunto - string Assunto da mensagem.
mensagem - string Corpo da mensagem.
Usado apenas pelo tipo de mídia de e-mail
smtp_server x string Servidor SMTP.
smtp_port - integer Padrão: 25 Porta do servidor SMTP para conectar.
smtp_helo x string SMTP helo.
smtp_email x string Endereço de e-mail do qual as notificações serão enviadas.
smtp_security - string 0 - NONE (padrão)
1 - STARTTLS
2 - SSL_OR_TLS
Nível de segurança de conexão SMTP a ser usado.
smtp_verify_host - string 0 - NÃO (padrão)
1 - SIM
SSL verifica host para SMTP. Opcional se smtp_security for STARTTLS ou SSL_OR_TLS.
smtp_verify_peer - string 0 - NÃO (padrão)
1 - SIM
SSL verificar peer para SMTP. Opcional se smtp_security for STARTTLS ou SSL_OR_TLS.
smtp_authentication - string 0 - NONE (padrão)
1 - PASSWORD
Método de autenticação SMTP a ser usado.
nome de usuário - string Nome de usuário.
senha - string Senha de autenticação.
content_type - string 0 - TEXT
1 - HTML (padrão)
Formato da mensagem.
Usado apenas pelo tipo de mídia SMS
gsm_modem x string Nome do dispositivo serial do modem GSM.
Usado apenas pelo tipo de mídia de script
nome do script x string nome do script.
parameters - Elemento raiz para parâmetros de script.
Usado apenas pelo tipo de mídia webhook
script x string Script.
timeout - string 1-60s (padrão: 30s) Intervalo de tempo limite de solicitação HTTP do script Javascript.
process_tags - string 0 - NÃO (padrão)
1 - SIM
Se processar as tags retornadas.
show_event_menu - string 0 - NO (padrão)
1 - YES
Se {EVENT.TAGS.*} foi resolvido com sucesso em event_menu_url e event\ _menu_name, este campo indica presença de entrada no menu de eventos.
evento_menu_url - string URL da entrada do menu do evento. Suporta macro {EVENT.TAGS.*}.
event_menu_name - string Nome da entrada do menu do evento. Suporta macro {EVENT.TAGS.*}.
parameters - Elemento raiz para parâmetros de tipo de mídia de webhook.
nome x string nome do parâmetro do webhook.
valor - string Valor do parâmetro do webhook.
Notas de rodapé

1 Para valores de string, apenas a string será exportada (por exemplo, "EMAIL") sem a numeração utilizada nesta tabela. Os números do intervalo valores (correspondentes aos valores da API) nesta tabela é usado para apenas encomendando.