zabbix 事件通知--邮件媒体配置

一、概述

    假设我们已经配置了一些项(items )和触发器(triggers ),并且现在由于一些事件而引起触发器的状态改变,那么现在是时候考虑去做一些操作了。

    首先,我们不想一直盯着触发器或事件列表。如果发生了重要的事情(如问题),最好是收到通知。此外,当问题发生时,我们希望所有有关人员都得到通知。

    这就是为什么发送通知是Zabbix提供的主要操作之一。可以定义在某个事件发生的时间和应通知的人员。

    要能够从Zabbix发送和接收通知,您必须:

  • 定义一些媒体(media)
  • 配置向定义的媒体之一发送消息的操作(action)

    动作(actions)包括条件(conditions )和操作(operations)。基本上,当条件满足时,就要进行操作。两个主要操作分别是发送消息(通知)和执行远程命令。

    对于发现和自动注册创建的事件,有一些额外的操作可用。其中包括添加或删除主机、链接模板等。

二、媒体类型(media type)

    媒体是在Zabbix中用于发送通知和警报的传递通道,您可以配置几种媒体类型:

下面我们将以email 为例子进行讲解。

三、E-mail

    要将电子邮件配置为邮件的传递通道,您需要将电子邮件配置为媒体类型并将特定地址分配给用户。

    配置流程:

    将电子邮件配置为媒体类型:

    转到管理→媒体类型(Administration-->media types)

    “媒体类型”选项卡包含常规媒体类型属性:

 

参数 说明
name 媒体类型的名称
type 选择“电子邮件”作为类型。

SMTP server

设置SMTP服务器,处理传出邮件。

SMTP server port

设置SMTP服务器端口,处理传出邮件。

SMTP helo

设置正确的SMTP helo值,通常为域名。

SMTP email

此处输入的地址将用作发送邮件的发件人地址。

Connection security

选择连接安全级别:

SSL verify peer

标记复选框以验证SMTP服务器的SSL证书。

SSL verify host

标记该复选框以验证SMTP服务器证书的公用名称字段或使用者备用名称字段是否匹配。

Authentication

选择身份验证级别:
Username 用于身份验证的用户名。
Password 用于身份验证的密码。

Message format

选择邮件格式。
Enabled 标记复选框以启用媒体类型

四、options

    电子邮件媒体类型配置中的选项选项卡包含警报处理设置。其他媒体类型也可以配置相同的选项集。

    所有媒体类型都是并行处理的。每个媒体类型可配置最大并发会话数,但服务器上警报进程的总数只能由StartAlerters参数限制。由一个触发器生成的警报按顺序处理。

参数 说名

Concurrent sessions

为媒体类型选择并行警报程序会话数:

Attempts

尝试发送通知的次数。最多可以指定10次尝试;默认值为“3”。如果指定了“1”,则Zabbix将只发送一次通知,如果发送失败,则不会重试。

Attempt interval

在发送失败时尝试重新发送通知的频率(秒)(0-60)。如果指定了“0”,则Zabbix将立即重试。

支持时间后缀,例如5s、1m。

 

五、用户媒体

    要将特定地址分配给用户,请执行以下操作:

    转到管理→用户(Administration → Users

    打开“用户属性”窗体 

    在“媒体”选项卡中,单击“添加”

用户媒体属性:

参数 说明

Type

选择“电子邮件”作为类型。
Send to 指定要将邮件发送到的电子邮件地址。

When active

您可以限制发送邮件的时间,例如,仅限工作日(1-5,09:00-18:00)。

Use if severity

标记要接收通知的触发器严重性的复选框。

请注意,如果要接收非触发事件的通知,则必须选中默认严重性(“未分类”)。

保存后,所选触发严重性将以相应的严重性颜色显示,未选择的触发严重性将变灰。

Enabled

用户媒体的状态。

Enabled-正在使用。

DIsabled-未使用。

 

参考文献:

https://www.zabbix.com/documentation/4.2/manual/config/notifications/media/email

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章