1 电子邮件
概述
要将电子邮件配置为消息的传递通道,您需要将电子邮件配置为媒介类型,并为用户分配具体的邮件地址。
配置
配置电子邮件为媒介类型:
转到 管理 - >媒介类型
点击创建媒介类型 (或者点击预定义媒介类型的列表中的 E-mail )
媒介类型 选项卡中包含了一般的媒介类型属性:
标有红色星号的为必填字段。
参数 | 描述 |
---|---|
SMTP server | 设置SMTP服务器来发送邮件。 |
SMTP server port | 设置SMTP服务器端口来处理传出的消息。 Zabbix 3.0之后 支持此选项。 |
SMTP helo | 设置正确的SMTP helo值,通常为域名。 |
SMTP email | 此处输入的地址将作为 发送 邮件的地址。 Zabbix 2.2版本之后,支持使用实际的电子邮件地址添加发件人显示名(如上图中 Zabbixinfo <[email protected]> 的“Zabbixinfo”)。 与RFC 5322允许的相比,Zabbix电子邮件中的显示名称有一些限制,如下列示例所示: 有效示例: [email protected] (只有电子邮件地址,不需要使用尖括号) Zabbix HQ <[email protected]> (显示名称和用尖括号括起来的电子邮件地址) ∑Ω-monitoring <[email protected]> (显示名称中包含UTF-8字符) 无效示例: Zabbix HQ [email protected] (显示名称存在,但电子邮件地址没有用尖括号括起来) “Zabbix\@\<H(comment)Q\>” <<a href=”https://www.zabbix.com/cdn-cgi/l/email-protection“ class=”__cf_email“ data-cfemail=”4d372c2f2f24350d2e22203d2c2334632e2220”>[email protected]> (虽然在RFC 5322中是有效的,但Zabbix电子邮件中不支持引号对和注释) |
Connection security | 选择连接安全级别: None - 不使用 CURLOPT_USE_SSL 选项 STARTTLS - 使用 有CURLUSESSL_ALL值的CURLOPT_USE_SSL 选项 SSL/TLS - 是否使用CURLOPT_USE_SSL为可选项 Zabbix 3.0之后 支持此选项。 |
SSL verify peer | 选中此复选框以验证SMTP服务器的SSL证书。 “SSLCALocation”服务器配置指令的值应该放到 CURLOPT_CAPATH 中以进行证书验证。 设置cURL选项 CURLOPT_SSL_VERIFYPEER。 Zabbix 3.0之后 支持此选项。 |
SSL verify host | 选中此复选框以验证SMTP服务器证书的 Common Name 字段或 Subject Alternate Name 字段是否匹配 设置cURL选项 CURLOPT_SSL_VERIFYHOST 。 Zabbix 3.0之后 支持此选项。 |
Authentication | 选择认证级别: None - 不设置cURL选项 (3.4.2版本之后) Username and password - 意味着 “AUTH=*” 将认证机制的选择留给了cURL (3.4.2版本之前) Normal password - CURLOPT_LOGIN_OPTIONS 在 “AUTH=PLAIN” 中设置 Zabbix 3.0之后 支持此选项。 |
Username | 认证使用的用户名。 设置 CURLOPT_USERNAME 的值。 Zabbix 3.0之后 支持此选项。 |
Password | 认证使用的密码。 设置 CURLOPT_PASSWORD的值. Zabbix 3.0之后 支持此选项。 |
Message format | 选择消息的发送格式: HTML - 以HTML格式发送 Plain text - 以纯文本格式发送 |
要使SMTP验证选项可用,在编译安装Zabbix server时,应使用cURL 7.20.0或更高的版本,并使用—with-libcurl 编译选项。
有关如何配置默认消息及警报处理选项,请详见 通用媒体类型参数 。
用户媒介
电子邮件媒介类型配置完成后,请转到 管理 → 用户 部分,编辑用户配置文件,将电子邮件媒介分配给用户。用户媒介的配置步骤请参见 媒介类型 页面(适用于所有媒介类型)。