1 电子邮箱

概述

若要使用电子邮件作为消息发送的通道,那么您需要选择电子邮件作为媒介类型,同时为接收消息的用户指定具体的邮箱。

同一事件的多个通知会由相同的邮件线程处理。

配置

选择电子邮件作为媒介类型:

  • 通过导航栏 管理 → 媒介类型
  • 点击 创建新的媒介类型 按钮(或者点击预先定义的媒介类型列表中的 电子邮件 )。

媒介类型 选项卡中,包含了媒介类型的常规属性:

1 电子邮箱 - 图1

所有标记有红色星号的均为必填配置。

以下为设定电子邮箱作为媒介类型的具体参数:

参数说明
SMTP 服务器设置一台SMTP服务器信息的发送。
SMTP 服务器端口设置SMTP服务器发送信息的端口。
自 Zabbix 3.0 版本起 支持该参数配置。
SMTP helo对SMTP设置正确的helo数值,通常设定为域名。
SMTP 电子邮箱该邮箱地址作为邮件的发送邮箱,在邮件中作为 发送自 的信息诠释。
自 Zabbix 2.2 版本起,用户可以为实际的邮箱地址添加一个显示名称(比如,在上述截图中 “Zabbixinfo” 就是作为发送邮箱的显示名称,其设置格式为 Zabbixinfo <[email protected]>)。
同RFC5322中的内容相比较而言,在 Zabbix 的邮件名称显示上存在着一些限制,举例来说:
有效名称范例:
[email protected] (只包含邮箱地址,无需使用尖括号)
Zabbixinfo <[email protected]> (邮箱具有显示名称并且使用尖括号包含邮箱地址)
∑Ω-monitoring <[email protected]> (邮箱名称中有使用 UTF-8 字符)
无效名称范例:
Zabbix HQ <a href=”https://www.zabbix.com/cdn-cgi/l/email-protection“ class=”_cf_email“ data-cfemail=”4b312a292922330b2824263b2a253265282426”>[email protected]
(有配置邮箱名称,但是没有使用尖括号囊括邮箱地址)
“Zabbix\@\<H(comment)Q\>” <<a href=”https://www.zabbix.com/cdn-cgi/l/email-protection“ class=”__cf_email
“ data-cfemail=”e892898a8a8190a88b878598898691c68b8785”>[email protected]>
(从使用规则上来说,该格式的描述适用于RFC5322,但是对于 Zabbix 的邮件配置来说,并不支持括号与注释)
连接安全等级选择连接的安全级别:
None - 不使用 CURLOPT_USE_SSL 选项
STARTTLS - 使用带有 CURLUSESSL_ALL 数值的 CURLOPT_USE_SSL 选项
SSL/TLS - 设定 CURLOPT_USE_SSL 为选配
自 Zabbix 3.0 版本起 支持该参数的配置。
SSL 验证匹配勾选该复选框以开启对 SMTP 服务器的 SSL 证书验证。
完成证书验证功能,需要在 CURLOPT_CAPATH 输入有关 “SSLCALocation” 服务器配置指令的参数。
设置 cURL选项,请参考 CURLOPT_SSL_VERIFYPEER
自 Zabbix 3.0 版本起 支持该参数的配置。
SSL 主机验证勾选该复选框以开启对 通用名称 字段或者 目标备用名称 字段的验证功能,以确保与 SMTP 服务器验证的一致性。
设置 cURL选项,请参考 CURLOPT_SSL_VERIFYHOST
自 Zabbix 3.0 版本起 支持该参数的配置。
身份验证选择验证级别:
None - 不设置 cURL 选项
(自 3.4.2 版本起) Username and password - 设置该参数意味着,验证机制由 cURL完成而非 “AUTH=*”
(自 3.4.2 版本起) Normal password - CURLOPT_LOGIN_OPTIONS 参数设定为 “AUTH=PLAIN”
自 Zabbix 3.0 版本起 支持该参数的配置。
用户名配置用于验证的用户名称。
该项参数的配置,是设定了 CURLOPT_USERNAME 参数的数值。
自 Zabbix 3.0 版本起 支持该参数的配置。
密码配置验证密码。
CURLOPT_PASSWORD的数值进行配置。
自 Zabbix 3.0 版本起 支持该参数的配置。
消息格式对消息格式进行选择:
HTML - 以 HTML 的格式对消息进行发送
Plain text - 以纯文本的格式进行发送

为了确保 SMTP 验证功能的有效性,Zabbix server 编译时添加—with-libcurl选项(编译), cURL要求7.20.0 及以上版本。

有关如何配置默认消息以及告警处理的选项,详细信息请参考 通用媒介类型参数

用户媒介

当完成电子邮件媒介类型的配置,请前往 管理 → 用户 配置栏,对用户属性中的电子邮件媒介进行配置。 用户媒介的设定步骤, 该设定适用于所有媒介类型, 请参考 媒介类型 页面。