这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

1 媒介类型

概述

媒介的定义确定了 Zabbix 发送通知和告警的渠道。

您可以配置多种媒介类型:

媒介类型的配置位于 管理媒介类型

某些媒介类型是在默认数据中完成了自定义的。您只需对其配置参数进行一些微调操作,即可正常运行。

媒介类型配置的正确与否,是可以通过点击对应媒介类型中最后一行的 测试 按钮进行测试的 (请参考 媒介类型测试)。

创建一个新的媒介类型,可以通过点击 创建媒介类型 按钮来完成。点击该按钮后,即可打开媒介类型的配置表单。

通用参数

某些参数是媒介类型的通用参数。

位于 媒介类型 选项卡中的常见通用属性包括:

参数 说明
名称 媒介类型的名称。
类型 选择媒介的类型。
描述 对该媒介类型的描述。
启用 通过勾选复选框来启用该媒介类型。

有关媒介的具体参数,请参考各个媒体类型的说明页面。

用户可以在消息模板 选项卡中,对下列所有或者某些事件类型进行相关的默认通知消息配置:

  • 问题
  • 问题恢复
  • 问题更新
  • 服务
  • 服务恢复
  • 服务更新
  • 自动发现
  • 自动注册
  • 内部问题
  • 内部问题恢复

自定义消息模板需要:

  • 消息模板 选项卡中,点击 :将打开 消息模板 弹出窗口。
  • 选择需要的 消息类型 ,编辑 主题 和添加 消息 文本内容。
  • 点击 添加 按钮来保存该消息模板。

消息模板的配置参数:

参数 说明
消息类型 选择事件类型,该参数定义默认消息类型。
每种事件类型只支持定义一个默认消息。
主题 默认的消息主题。该主题可以包含宏参数。主题的长度限定在255个字符。
SMS类型的媒介并不支持配置主题参数。
消息 默认的消息内容。根据数据库类型,消息内容被限制在一定的字符数量以内(更多信息,请参考 消息发送 中的内容)。
消息内可以包含支持的
在问题和问题更新消息类型中,均支持宏表达式的应用 (举例来说, {?avg(/host/key,1h)})。

对现有的消息模板进行修改,需要:在 动作 一行中点击 来编辑模板或者点击 来删除消息模板。

用户也可以根据需求对一个自定义的消息模板定义一个特定的动作(相关具体内容,请参考 动作操作)。动作配置中的用户自定义消息会覆盖默认媒介类型的消息模板。

消息模板的定义是必要且强制性的,其配置内容包括配置不使用默认消息通知的 webhooks 或者应用自定义报警脚本。举例来说,若未定义 Pushover webhook 的具体问题消息,那么针对动作“对Pushover webhook发送消息”将不会有任何通知发送。

选项 选项卡包含了报警处理设置。每种媒介类型都可以配置相同的选项集。

所有媒介类型都是并行进行处理的。尽管,对每种媒介类型的最大并存会话数是可以进行配置的,但是在服务器上的报警进程总数是由参数 StartAlerters 参数进行限制的。由同一个触发器生成的报警信息会按照次序依次进行处理。从这点来看,只有配置多个触发器才可能同时生成多个报警。

参数 说明
并发会话 选择媒介类型的并行报警会话数量:
- 单一会话
无限制 - 无限制的会话数量
自定义 - 对会话数量进行自定义设置
无限制/自定义下的大数值设置,意味着发送通知会同时拥有多个会话并且会话数量也会增长。
无限制/自定义下的大数值设置,应在有大量通知需要同时发送的情境下使用。
如果需要发送的通知数量多于并发会话所支持的数量,那么剩余的通知则会排队等待;余下的通知并不会被系统丢弃。
尝试次数 尝试发送通知的次数。该参数最大可配置数值为100;该参数默认数值为‘3’。如果该参数被设定为‘1’,那么 Zabbix 只会发送一次通知,即便发送失败也不会尝试再次发送。
尝试间隔 当发送通知失败时,重新尝试发送通知的频率,单位为秒(0-3600)。若该参数设定为‘0’,那么在发送通知失败后,Zabbix 会立即重发。
支持定义时间后缀,例如:5s,3m,1h。

用户媒介

要接收媒介类型的通知,必须在用户配置文件中定义此媒介类型的媒介(电子邮件地址/电话号码/webhook user ID 等)。 例如,如果用户配置文件中未定义 webhook“X”介质,则使用 webhook“X”向用户“Admin”发送消息的操作将始终无法发送任何内容。

定义用户媒介:

  • 转到您的用户配置文件,或转到管理 → 用户并打开用户属性表单
  • 在“媒介”选项卡中,单击

用户媒介属性:

参数 说明
类型 下拉列表包含所有已配置媒介类型的名称。
发送至 提供发送消息所需的联系信息。

对于电子邮件媒介类型,可以通过单击电子邮件栏下方 [](../../.. /../assets/en/manual/config/add_link.png)来添加多个地址。 在这种情况下,通知将发送到所有提供的电子邮件地址。也可以在电子邮件收件人的 发送至 字段中指定收件人姓名,格式为“收件人姓名 <[email protected]>”。 请注意,如果提供了收件人姓名,则电子邮件地址应括在尖括号 (<>) 中。 支持名称中的 UTF-8 字符,不支持引号对和注释。 例如:John Abercroft <[email protected]>[email protected] 都是有效格式。 不正确的例子:John Doe [email protected], %%"Zabbix\@\<H(comment)Q\>" %%.
何时发送 您可以限制发送消息的时间,例如,仅设置工作日 (1-5,09:00-18:00)。 请注意,此限制基于用户 时区。 如果用户时区更改并且与系统时区不同,则可能需要相应地调整此限制,以免错过重要消息。
请参阅时间段规范页面格式的描述。
告警级别设置 标记您想要接收通知的触发器严重性的复选框。
请注意 如果您想接收由非触发器引起的 事件通知,请 一定 要勾选默认程度(‘未分级’)。
保存后,选择的触发级别将以相应的级别颜色显示,而未选择的将显示为灰色。
状态 用户媒介的状态。
启用 - 正在使用中。
禁用 - 未使用。