1개 이메일

원본 보기

1 이메일

개요

메시지의 전달 채널로 이메일을 구성하려면, 이메일을 미디어 타입으로 구성하고 사용자에게 특정 주소를 할당해야 합니다.

단일 이벤트에 대한 여러 알림은 동일한 이메일 스레드에 함께 그룹화됩니다.

구성

이메일을 미디어 타입으로 구성하려면:

  1. 알림 > 미디어 타입으로 이동합니다.
  2. 미디어 타입 생성을 클릭하거나 (또는 미리 정의된 미디어 타입 목록에서 이메일을 클릭합니다).

미디어 타입 탭에는 일반적인 미디어 타입 속성이 포함되어 있습니다:

모든 필수 입력 필드는 빨간색 별표로 표시됩니다.

이메일 미디어 타입 구성을 내보낼 때 비밀번호는 일반 텍스트로 내보내집니다.

다음 매개변수는 이메일 미디어 타입에 특화된 것입니다:

매개변수 설명
이메일 공급업체 이메일 공급업체를 선택하세요: 일반 SMTP, Gmail, Gmail 릴레이, Office365, 또는 Office365 릴레이.
Gmail/Office365 관련 옵션을 선택하면 발신자 이메일 주소와 비밀번호만 제공하면 됩니다. SMTP 서버, SMTP 서버 포트, SMTP helo, 연결 보안과 같은 옵션은 Zabbix에서 자동으로 채워집니다. 참조: 자동화된 Gmail/Office365 미디어 타입.
SMTP 서버 발신 메시지를 처리할 SMTP 서버를 설정합니다.
이 필드는 이메일 공급업체로 일반 SMTP가 선택된 경우에만 사용할 수 있습니다.
SMTP 서버 포트 발신 메시지를 처리할 SMTP 서버 포트를 설정합니다.
이 필드는 이메일 공급업체로 일반 SMTP가 선택된 경우에만 사용할 수 있습니다.
이메일 여기에 입력된 주소는 전송된 메시지의 보낸 사람 주소로 사용됩니다.
실제 이메일 주소와 함께 발신자 표시 이름 추가(위 스크린샷의 Zabbix_info zabbix\@company.com에서 "Zabbix_info"와 같이)가 지원됩니다.
RFC 5322에서 허용되는 것과 비교하여 Zabbix 이메일의 표시 이름에는 몇 가지 제한이 있습니다. 예시로 설명하면:
유효한 예시:
zabbix\@company.com (이메일 주소만, 꺾쇠 괄호 불필요)
Zabbix_info zabbix\@company.com (표시 이름과 꺾쇠 괄호 안의 이메일 주소)
∑Ω-monitoring zabbix\@company.com (표시 이름의 UTF-8 문자)
무효한 예시:
Zabbix HQ zabbix\@company.com (표시 이름이 있지만 이메일 주소 주위에 꺾쇠 괄호 없음)
"Zabbix\@\<H(comment)Q\>" zabbix\@company.com (RFC 5322에 의해 유효하지만, Zabbix 이메일에서는 따옴표 쌍과 주석이 지원되지 않음)
SMTP helo 일반적으로 도메인 이름인 올바른 SMTP helo 값을 설정합니다.
비어있으면 이메일의 도메인 이름이 전송됩니다 (즉, 이메일 필드에서 @ 뒤에 오는 것). 도메인 이름을 가져올 수 없으면 디버그 수준 경고가 기록되고 서버 호스트 이름이 HELO 명령의 도메인으로 전송됩니다.
이 필드는 이메일 공급업체로 일반 SMTP가 선택된 경우에만 사용할 수 있습니다.
연결 보안 연결 보안 수준을 선택하세요:
없음 - CURLOPT_USE_SSL 옵션을 사용하지 않음
STARTTLS - CURLUSESSL_ALL 값으로 CURLOPT_USE_SSL 옵션 사용
SSL/TLS - CURLOPT_USE_SSL 사용은 선택사항
SSL 피어 검증 SMTP 서버의 SSL 인증서를 검증하려면 확인란을 선택하세요.
"SSLCALocation" 서버 구성 지시문의 값은 인증서 검증을 위해 CURLOPT_CAPATH에 넣어야 합니다.
이것은 cURL 옵션 CURLOPT_SSL_VERIFYPEER를 설정합니다.
SSL 호스트 검증 SMTP 서버 인증서의 일반 이름 필드 또는 주체 대체 이름 필드가 일치하는지 확인하려면 확인란을 선택하세요.
이것은 cURL 옵션 CURLOPT_SSL_VERIFYHOST를 설정합니다.
인증 인증 수준을 선택하세요:
없음 - cURL 옵션이 설정되지 않음
사용자명과 비밀번호 - "AUTH=*"를 의미하며 인증 메커니즘 선택을 cURL에 맡김
사용자명 인증에 사용할 사용자 이름.
이것은 CURLOPT_USERNAME의 값을 설정합니다.
사용자 매크로가 지원됩니다.
비밀번호 인증에 사용할 비밀번호.
이것은 CURLOPT_PASSWORD의 값을 설정합니다.
사용자 매크로가 지원됩니다.
여기에 입력된 값은 미디어 타입 구성을 내보낼 때 그대로 내보내집니다. 내보낸 파일에서 민감한 자격증명이 노출되는 것을 방지하려면 리터럴 비밀번호 대신 사용자 매크로(예: {$EMAIL_SMTP_PASSWORD})를 사용하세요 — 매크로 참조는 내보내지고 비밀 값은 대상 시스템에서 (재)구성되어야 합니다.
메시지 형식 메시지 형식을 선택하세요:
HTML - HTML로 전송
일반 텍스트 - 일반 텍스트로 전송

SMTP 인증을 활성화하려면 Zabbix 서버가 --with-libcurl 컴파일 옵션으로 컴파일되어야 하며, 이는 libcurl이 필요합니다 (버전 세부 사항은 서버 요구 사항 참조).

기본 메시지와 알림 처리 옵션을 구성하는 방법에 대한 세부 사항은 공통 미디어 타입 매개변수를 참조하세요.

테스트

구성된 이메일 미디어 타입이 올바르게 작동하는지 테스트하려면:

  1. 미디어 타입 목록에서 해당 이메일을 찾습니다.
  2. 목록의 마지막 열에서 테스트를 클릭합니다 (테스트 창이 열림).
  3. 받는 사람 수신자 주소, 메시지 본문, 선택적으로 제목을 입력합니다.
  4. 테스트를 클릭하여 테스트 메시지를 전송합니다.

테스트 성공 또는 실패 메시지가 동일한 창에 표시됩니다:

사용자 미디어

이메일 미디어 타입이 구성되면 사용자 > 사용자 섹션으로 이동하여 사용자 프로필을 편집하고 사용자에게 이메일 미디어를 할당합니다. 모든 미디어 타입에 공통되는 사용자 미디어 설정 단계는 미디어 타입 페이지에 설명되어 있습니다.

다음 단계는?