配置电子邮件作为消息传递通道时,需要将电子邮件配置为媒介类型,并向用户分配特定的电子邮件地址。
单个事件的多个通知将在同一个电子邮件对话线程中进行分组。
配置电子邮件作为媒介类型:
媒介类型 标签页包含媒介类型的基本属性:
所有必填字段均以红色星号标记。
以下参数是电子邮件媒介类型的特有参数:
参数 | 描述 |
---|---|
Email provider | 选择电子邮件提供商:通用SMTP、Gmail、Gmail中继、Office365 或 Office365中继。 如果选择Gmail/Office365相关选项,您只需提供发件人电子邮件地址和密码;诸如 SMTP服务器、SMTP服务器端口、SMTP helo 和 连接安全性 等选项将由Zabbix自动填写。另请参见:自动化-gmailoffice365-媒介类型。 |
SMTP server | 设置SMTP服务器以处理外发邮件。 如果选择 通用SMTP 作为电子邮件提供商,则此字段可用。 |
SMTP server port | 设置SMTP服务器端口以处理外发邮件。 如果选择 通用SMTP 作为电子邮件提供商,则此字段可用。 |
此处输入的地址将用作发送邮件的 发件人 地址。 支持添加发件人显示名称(如上图中的 Zabbix_info <[email protected]>)。 与RFC 5322允许的内容相比,Zabbix电子邮件中显示名称有一些限制,示例如下: 有效示例: [email protected](仅电子邮件地址,无需使用尖括号) Zabbix_info <[email protected]>(显示名称和电子邮件地址包含在尖括号中) ∑Ω-monitoring <[email protected]>(显示名称中包含UTF-8字符) 无效示例: Zabbix HQ [email protected](存在显示名称但电子邮件地址未用尖括号括起) "Zabbix\@\<H(comment)Q\>" <[email protected]>(虽然RFC 5322允许,但Zabbix电子邮件不支持引号对和注释) |
|
SMTP helo | 设置正确的SMTP helo值,通常为域名。 如果为空,将发送电子邮件中的域名(即 电子邮件 字段中 @ 后面的部分)。如果无法获取域名,将记录调试级别的警告,并将服务器主机名作为HELO命令的域名发送。如果选择 通用SMTP 作为电子邮件提供商,则此字段可用。 |
Connection security | 选择连接安全性级别: 无 - 不使用 CURLOPT_USE_SSL 选项 STARTTLS - 使用CURLUSESSL_ALL值的CURLOPT_USE_SSL选项 SSL/TLS - CURLOPT_USE_SSL的使用是可选的 |
SSL verify peer | 勾选此复选框以验证SMTP服务器的SSL证书。 服务器配置指令"SSLCALocation"的值应放入 CURLOPT_CAPATH 以进行证书验证。 此操作设置cURL选项 CURLOPT_SSL_VERIFYPEER。 |
SSL verify host | 勾选此复选框以验证SMTP服务器证书的 通用名称 字段或 主题备用名称 字段是否匹配。 此操作设置cURL选项 CURLOPT_SSL_VERIFYHOST。 |
Authentication | 选择认证级别: 无 - 不设置cURL选项 用户名和密码 - 表示"AUTH=*",由cURL选择认证机制 |
Username | 用于认证的用户名。 此操作设置 CURLOPT_USERNAME 的值。 支持 其他位置。 |
Password | 用于认证的密码。 此操作设置 CURLOPT_PASSWORD 的值。 支持 其他位置。 |
Message format | 选择消息格式: HTML - 以HTML格式发送 纯文本 - 以纯文本格式发送 |
要启用SMTP认证选项,Zabbix server 必须在编译时启用 --with-libcurl
4-配置源代码 选项(使用cURL 7.20.0 或更高版本),并在运行时使用 libcurl-full
包。
有关如何配置默认消息和告警处理选项的详细信息,请参见 通用参数。
要测试配置的电子邮件媒介类型是否正常工作:
1。在媒体类型概述中找到相关的电子邮件。 2。单击列表最后一列中的Test(测试窗口 将打开)。 3。输入一个发送至收件人地址、消息正文以及可选内容, 主题。 4。点击 Test 以发送测试消息。
测试成功或失败的消息将在同一窗口中显示:
配置完电子邮件媒介类型后,请转到 用户 → 用户 部分,并编辑用户属性file,以便为该用户分配电子邮件媒介。 所有媒介类型通用的用户媒介设置步骤已在 用户媒介 页面中描述。