一、介绍

Zabbix 中的动作,是用于当触发器被触发时候的具体操作。
这个具体操作可以是发送通知,可以可以是执行远程命令。
发送通知和执行远程命令可以是单独的,也可以是互相配合的。

并且发送通知,也有多种方式:

  • 邮件
  • 短信
  • 企业微信
  • 钉钉消息

以上集中发送通知的方式,在 Zabbix 中都成为 报警媒介类型,报警媒介类型默认就会有很多。

zabbix开启提示音 zabbix告警推送_Zabbix5.0

通常情况下我们都会自定义一些媒介类,同长可以创建四种类型的报警媒介

zabbix开启提示音 zabbix告警推送_zabbix开启提示音_02


目前生产中脚本的类型比较多。

二、 定义报警媒介类型

之前,我们说过 Zabbix 的动作中的其中一个就是发送通知。

发送通知就是发送消息,消息的载体我们成为媒介,所以要想执行一个发送通知的动作,需要先创建一个报警媒介(现有的报警媒介不能满足目前的需求时候)。

为了简单的考虑,我们这里添加一个发本地邮件的报警媒介,以便快速熟悉这部分的操作流程。

1 添加 电子邮件 的报警媒介

1.1 点击右上角开始添加新的报警媒介

zabbix开启提示音 zabbix告警推送_zabbix开启提示音_03

1.2 设置报警媒介相关信息

zabbix开启提示音 zabbix告警推送_发送消息_04

1.3 设置报警信息模板

信息模板,根据不同的消息类型信息模板的内容也有不同。

这里涉及到的消息类型有:

zabbix开启提示音 zabbix告警推送_触发器_05

开始设置信息模板

zabbix开启提示音 zabbix告警推送_Zabbix5.0_06


zabbix开启提示音 zabbix告警推送_触发器_07


zabbix开启提示音 zabbix告警推送_触发器_08

事件: {EVENT.NAME}

事件主机: {HOST.NAME}
事件时间: {EVENT.DATE} {EVENT.TIME}
事件等级: {TRIGGER.SEVERITY}
事件信息: {TRIGGER.NAME}
事件项目: {TRIGGER.KEY1}
事件详情: {ITEM.NAME} : {ITEM.VALUE}
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1}
事件ID:  {EVENT.ID}
操作数据: {EVENT.OPDATA}
{TRIGGER.URL}

zabbix开启提示音 zabbix告警推送_发送消息_09


zabbix开启提示音 zabbix告警推送_操作数_10


zabbix开启提示音 zabbix告警推送_Zabbix5.0_11

测试成功,如下图

zabbix开启提示音 zabbix告警推送_zabbix开启提示音_12


zabbix开启提示音 zabbix告警推送_触发器_13


之后输入前面的邮件序号,查看具体邮件内容

zabbix开启提示音 zabbix告警推送_发送消息_14


输入 q 退出邮箱