Skip to main content
Upgrade Health Checker
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Receba relatórios do Verificador de Saúde da Atualização por e-mail

Colaboradores netapp-yvonneo

O Upgrade Health Checker pode enviar relatórios diretamente para sua caixa de entrada. Habilite esse recurso por meio do arquivo config.yaml ou de um argumento de linha de comando. Quando habilitado, o Upgrade Health Checker envia os relatórios gerados (HTML, Excel ou JSON) para um ou mais destinatários por meio de um servidor SMTP. Quando desabilitado, nenhum relatório é enviado. Se a geração do relatório falhar e o envio de e-mails estiver habilitado, o Upgrade Health Checker envia os arquivos de log para os destinatários configurados.

Configurar usando o arquivo config.yaml

Você pode configurar as definições de e-mail no arquivo config.yaml, ativando os relatórios por e-mail, adicionando detalhes do servidor SMTP e especificando os endereços dos destinatários e os formatos dos relatórios.

  1. Ative o envio de relatórios por e-mail no arquivo config.yaml.

    # Email Report Configuration
    EMAIL:
      ENABLED: true
  2. Adicione as configurações SMTP, os detalhes do remetente e o assunto:

    # SMTP Server Configuration
    EMAIL:
      ENABLED: true
      FROM: "uhc-notify@example.com"
      SUBJECT: "UHC Upgrade Health Report"
      REPLY_TO: <email>
      SMTP:
        HOST: "smtp.example.com"
        PORT: [<port-number>]
  3. Adicione os endereços de e-mail dos destinatários e defina quais formatos de relatório o sistema enviará por e-mail, por exemplo, HTML, EXCEL, JSON ou ALL. Você também pode usar autenticação e criptografia:

    # Recipient Email Addresses, report formats
    EMAIL:
      ENABLED: true
      TO: <recipient>
      FROM: "uhc-notify@example.com"
      SUBJECT: "UHC Upgrade Health Report"
      REPLY_TO: <email>
      RECIPIENTS: "user1@example.com, user2@example.com"
      REPORT_FORMATS: "HTML,EXCEL,JSON"   # valid values: HTML, EXCEL, JSON or ALL
      SMTP:
        HOST: "smtp.example.com"
        PORT: [PORT]
        USE_SMTP_AUTH: true
        USE_TLS: true
        USE_SSL: true
        USERNAME: "user@example.com"
        PASSWORD: "********"

Configurar usando argumentos de linha de comando

Você pode configurar as definições básicas de email usando argumentos de linha de comando para ativar relatórios, especificar destinatários e selecionar formatos de relatório.

  1. Ativar relatórios por e-mail usando argumentos de linha de comando:

    ./uhc --email-enabled=true
  2. Forneça os endereços de e-mail dos destinatários:

    ./uhc --email-recipients="user1@example.com, user2@example.com"
  3. Configure quais formatos de relatório são enviados por e-mail, por exemplo, HTML, EXCEL, JSON:

    ./uhc --email-report-formats=HTML,EXCEL,JSON
Observação

Você pode configurar os três atributos a seguir usando argumentos de linha de comando ou o arquivo config.yaml. Você pode configurar todos os demais atributos somente no arquivo config.yaml:

  • E-mail ativado

  • Destinatários de e-mail

  • Formatos de relatório por e-mail

Observe que os argumentos da linha de comando substituem os valores do arquivo config.yaml.

Por exemplo:

./uhc \
  --email-enabled=true
  --email-recipients="user1@example.com, user2@example.com" \
  --email-report-formats=HTML,EXCEL,JSON \
EMAIL:
  FROM: "uhc-notify@example.com"
  SUBJECT: "UHC Upgrade Health Report"
  REPLY_TO: <email>
  SMTP:
    HOST: "smtp.example.com"
    PORT: [PORT]