一、介绍
Zabbix 中的动作,是用于当触发器被触发时候的具体操作。
这个具体操作可以是发送通知,可以可以是执行远程命令。
发送通知和执行远程命令可以是单独的,也可以是互相配合的。
并且发送通知,也有多种方式:
- 邮件
- 短信
- 企业微信
- 钉钉消息
以上集中发送通知的方式,在 Zabbix 中都成为 报警媒介类型,报警媒介类型默认就会有很多。
通常情况下我们都会自定义一些媒介类,同长可以创建四种类型的报警媒介
目前生产中脚本的类型比较多。
二、 定义报警媒介类型
之前,我们说过 Zabbix 的动作中的其中一个就是发送通知。
发送通知就是发送消息,消息的载体我们成为媒介,所以要想执行一个发送通知的动作,需要先创建一个报警媒介(现有的报警媒介不能满足目前的需求时候)。
为了简单的考虑,我们这里添加一个发本地邮件的报警媒介,以便快速熟悉这部分的操作流程。
1 添加 电子邮件 的报警媒介
1.1 点击右上角开始添加新的报警媒介
1.2 设置报警媒介相关信息
1.3 设置报警信息模板
信息模板,根据不同的消息类型信息模板的内容也有不同。
这里涉及到的消息类型有:
开始设置信息模板
事件: {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}
测试成功,如下图
之后输入前面的邮件序号,查看具体邮件内容
输入 q
退出邮箱