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

Você pode integrar e-mails ao Upgrade Health Checker para receber relatórios na sua caixa de entrada. Você habilita esse recurso por meio do arquivo config.yaml ou 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 configurados usando um servidor SMTP. Quando o recurso está desabilitado, nenhum relatório é enviado. Se a geração de relatórios falhar e o envio por e-mail estiver habilitado, os arquivos de log serão enviados aos destinatários configurados.

Configurar usando o arquivo config.yaml

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

    # Email Report Configuration
    EMAIL:
      ENABLED: true
  2. Forneça a configuração SMTP juntamente com 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. Forneça os endereços de e-mail dos destinatários e configure quais formatos de relatório são enviados por e-mail, por exemplo, HTML, EXCEL, JSON, ALL:

    # 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]

Configurar usando argumentos de linha de comando

  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

Os três atributos a seguir podem ser configurados usando argumentos de linha de comando e o arquivo config.yaml; os atributos restantes só podem ser configurados no arquivo config.yaml:

  • E-mail ativado

  • Destinatários de e-mail

  • Formatos de relatório por e-mail

Observe que, quando argumentos de linha de comando são fornecidos, eles 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]