Skip to main content
Upgrade Health Checker
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

이메일로 업그레이드 상태 점검 보고서 받기

기여자 netapp-yvonneo

Upgrade Health Checker는 보고서를 받은 편지함으로 직접 이메일로 전송할 수 있습니다. 이 기능은 config.yaml 파일 또는 명령줄 인수를 통해 활성화할 수 있습니다. 활성화하면 Upgrade Health Checker는 생성된 보고서(HTML, Excel 또는 JSON 형식)를 SMTP 서버를 통해 하나 이상의 수신자에게 전송합니다. 비활성화하면 보고서가 전송되지 않습니다. 보고서 생성에 실패하고 이메일 전송이 활성화된 경우, Upgrade Health Checker는 로그 파일을 구성된 수신자에게 이메일로 전송합니다.

config.yaml 파일을 사용하여 구성합니다

config.yaml 파일에서 이메일 보고서를 활성화하고, SMTP 서버 세부 정보를 추가하고, 수신자 주소와 보고서 형식을 지정하여 이메일 설정을 구성할 수 있습니다.

  1. config.yaml 파일에서 이메일 보고서를 활성화합니다.

    # Email Report Configuration
    EMAIL:
      ENABLED: true
  2. SMTP 구성 설정, 발신자 정보 및 제목을 추가합니다.

    # 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. 수신자 이메일 주소를 추가하고 시스템에서 이메일로 전송할 보고서 형식(예: 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]
        USE_SMTP_AUTH: true
        USE_TLS: true
        USE_SSL: true
        USERNAME: "user@example.com"
        PASSWORD: "********"

명령줄 인수를 사용하여 구성합니다

명령줄 인수를 사용하여 보고서 활성화, 수신자 지정 및 보고서 형식 선택과 같은 기본 이메일 설정을 구성할 수 있습니다.

  1. 명령줄 인수를 사용하여 이메일 보고서를 활성화합니다.

    ./uhc --email-enabled=true
  2. 수신자 이메일 주소를 제공하세요:

    ./uhc --email-recipients="user1@example.com, user2@example.com"
  3. 이메일로 전송할 보고서 형식(예: HTML, EXCEL, JSON)을 구성하십시오.

    ./uhc --email-report-formats=HTML,EXCEL,JSON
참고

다음 세 가지 속성은 명령줄 인수 또는 config.yaml 파일을 사용하여 구성할 수 있습니다. 나머지 모든 속성은 config.yaml 파일에서만 구성할 수 있습니다.

  • 이메일 활성화됨

  • 이메일 수신자

  • 이메일 보고서 형식

명령줄 인수는 config.yaml 파일의 값을 재정의한다는 점에 유의하십시오.

예를 들면 다음과 같습니다.

./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]