zabbix6 ---- 告警
zabbix
告警

邮件告警设置

zabbix6 ---- 告警_邮件发送

配置报警媒介,此处是配置邮件发送者相关信息

zabbix6 ---- 告警_bash_02

编辑用户关联报警媒介,邮件发送者

zabbix6 ---- 告警_逻辑判断_03

配置报警收件人的相关信息,告警级别,时间

zabbix6 ---- 告警_群组_04

zabbix6 ---- 告警_消息发送_05

配置动作,根据触发器条件来触发动作

此处条件也有逻辑判断,一般默认即可
zabbix6 ---- 告警_逻辑判断_06

选择用户故障发送消息

可定义消息内容,按步骤顺序触发操作
zabbix6 ---- 告警_bash_07

zabbix6 ---- 告警_消息发送_08

恢复操作

可定义消息内容,按步骤顺序触发操作
zabbix6 ---- 告警_消息发送_09

zabbix6 ---- 告警_消息发送_10

查看监控触发告警

zabbix6 ---- 告警_邮件发送_11

验证是否收到邮件

故障
zabbix6 ---- 告警_群组_12
恢复
zabbix6 ---- 告警_群组_13

新建报警媒介

zabbix6 ---- 告警_邮件发送_14

zabbix添加一个新的用户,此处是zabbix web登录密码
zabbix6 ---- 告警_群组_15

添加报警媒介

zabbix6 ---- 告警_bash_16

zabbix6 ---- 告警_逻辑判断_17

验证步骤功能

创建一个群组,将用户添加至群组,便于管理

zabbix6 ---- 告警_邮件发送_18

分配群组的权限

zabbix6 ---- 告警_逻辑判断_19

zabbix6 ---- 告警_逻辑判断_20

添加新的步骤添加新的群组

zabbix6 ---- 告警_逻辑判断_21

zabbix6 ---- 告警_邮件发送_22

zabbix6 ---- 告警_逻辑判断_23

zabbix6 ---- 告警_bash_24

触发告警

可以查看到发送告警邮件步骤都完成了
zabbix6 ---- 告警_消息发送_25

恢复操作

等邮件即可
zabbix6 ---- 告警_bash_26

告警发送命令自愈

设置动作

zabbix6 ---- 告警_bash_27

名称:XX报警
默认接收人:XX业务报警{TRIGER.STATUS}
默认信息: XX地区业务报警: {HOST.NAME},IP:{HOSTNAME1},详情:{ITEM.NAME}:{ITEM.VALUE}

恢复主题:XX业务恢复
恢复信息:XX地区业务恢复服务器:{HOSTNAME},IP:{HOSTNAME1},详情:{ITEM.NAME}:{ITEM.VALUE}

远程命令

zabbix6 ---- 告警_消息发送_28

远程命令没有开启
zabbix6 ---- 告警_逻辑判断_29

zabbix_agent.conf
EnableRemoteCommands=1
UnsafeUserParameters=1

验证

zabbix6 ---- 告警_邮件发送_30

报警媒介脚本

可配置短信消息推送

在此目录下创建脚本即可
/apps/zabbix-server/share/zabbix/alertscripts
AlertScriptsPath=${datadir}/zabbix/alertscripts

zabbix6 ---- 告警_群组_31

脚本测试是否可获取
#!/bin/bash
PHONE=$1
SUBJET=$2
MESSAGE=$3

#测试消息发送
echo ${PHONE} ${SUBJET} ${MESSAGE} > /tmp/sms.txt