1 E-mail
概述
要将电子邮件配置为邮件的传递通道,您需要将电子邮件配置为媒介类型,并为用户分配具体的邮件地址。
配置
配置电子邮件为媒介类型:
在 管理 - >媒体类型中设置
点击创建媒介类型 (或者点击预定义媒介类型的列表中的E-mail)
媒介类型属性:
参数 | 说明 |
---|---|
Name | 媒介类型的名称. |
Type | 选择 Email. |
SMTP server | 设置SMTP服务器来处理传出的消息. |
SMTP server port | 设置SMTP服务器端口来处理传出的消息. Zabbix 3.0版本之后支持此选项. |
SMTP helo | 设置正确的SMTP helo值,通常是域名. |
SMTP email | 此处输入的地址将被用作发送消息的 From 地址. 在Zabbix-HQ <[email protected]>中添加发件人显示名称(如“Zabbix-HQ”) Zabbix 2.2版本之后,支持实际的电子邮件地址. 与RFC 5322允许的相比,Zabbix电子邮件中的显示名称有一些限制,如示例所示: 有效的例子: [email protected] (只有电子邮件地址,不需要使用尖括号) Zabbix HQ <[email protected]> (尖括号中是显示名称和电子邮件地址) ∑Ω-monitoring <[email protected]> (UTF-8 characters in display name)\无效示例: Zabbix HQ [email protected] (显示名称存在,但电子邮件地址没有尖括号) “Zabbix\@\<H(comment)Q\>” <[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服务器证书的公用名称字段或主题备用名称字段是否匹配 设置cURL选项 CURLOPT_SSL_VERIFYHOST. Zabbix 3.0之后支持此选项. |
Authentication | 选择认证级别: None - 没有设置cURL选项 Normal password - CURLOPT_LOGIN_OPTIONS在“AUTH=PLAIN”中设置 Zabbix 3.0之后. 支持此选项 |
Username | 认证中使用的用户名. 设置 CURLOPT_USERNAME的值. Zabbix 3.0之后. 支持此选项 |
Password | 认证中使用的密码. 设置 CURLOPT_PASSWORD的值. Zabbix 3.0之后. 支持此选项 |
Enabled | 标记该复选框以启用媒体类型. |
要使SMTP验证选项可用,Zabbix服务器应使用cURL 7.20.0或更高版本的编译选项 - with-libcurl 进行编译。
Options标签页
在e-mail媒介类型的Options标签页 配置 包含了告警进程设置。同样,其他媒介也有同样的可配置的选项。
所有的媒介类型是并行处理的。每个媒介类型的当前最大会话数量是可配置的,且服务端告警进程数量通过参数StartAlerters限制。一个触发器产生的警报是顺序执行的。
参数 | 说明 |
---|
并行会话 | 选择并行告警会话媒介类型的数量: One - 单会话 Unlimited - 不限制会话数量 Custom - 自定义会话数量 Unlimited/high取值意味在发送通知时会产生更多并行会话且会话数量不断增加. Unlimited/high取值应该应用在同时发送大量通知的场景的下使用. |
尝试次数 | 发送通知(异常或失败时)尝试的次数,该值最大可设置为10,默认情况下为3. 如果设置为1,那么通知只会发送一次,即使失败也不会重发. |
重试次数 | 在发送失败的情况下重试发送的频度, 默认单位为秒。如果设置为0,那么发送失败时会立即重发. 设置也支持自定义时间单位,例如,5s,1m. |
用户媒介
要为用户分配一个邮件地址:
在 管理 - >用户 中进行设置
打开用户属性窗体
在媒介选项卡中,单击 Add
用户媒介属性:
参数 | 说明 |
---|---|
Type | 选择Email为媒介类型. |
Send to | 指定发送消息的电子邮件地址. 添加收件人显示名称( Some User <[email protected]> 如上截图中的“Some User” )以及Zabbix 2.2 版本之后支持的实际电子邮件地址. 请参阅媒体类型属性 SMTP电子邮件描述中显示名称和电子邮件地址的示例和限制. |
When active | 您可以限制邮件发送的时间,例如仅限工作日(1-5,09:00-18:00).格式的描述请参见 时间段格式页面. |
Use if severity | 标记您要接收通知的触发严重性的复选框. Note 对于非触发事件,使用默认严重性(’未分类’),因此如果要接收非触发事件的通知,请将其保留. |
Status | 用户媒介的状态 Enabled - 正在使用. Disabled - 没有被使用. |