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 及以上版本。
有关如何配置默认消息以及告警处理的选项,详细信息请参考 通用媒介类型参数 。
用户媒介
当完成电子邮件媒介类型的配置,请前往 管理 → 用户 配置栏,对用户属性中的电子邮件媒介进行配置。 用户媒介的设定步骤, 该设定适用于所有媒介类型, 请参考 媒介类型 页面。