选择报警项

Zabbix使用SMTP发送邮件报警并且制定报警内容_数据

  创建一个报警项

Zabbix使用SMTP发送邮件报警并且制定报警内容_发送邮件_02

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_03

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_04

  选择到刚刚自定义的80端口

Zabbix使用SMTP发送邮件报警并且制定报警内容_发送邮件_05

  定义报警方法

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_06

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_07

  定义告警级别

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_08

  一些报警方法

diff 比较是否有修改
last 最低值
nodata 没有数据
avg 平均值

  添加完以后再items就能看到有些是带Triggers的有些是不带的

 

  定义动作(默认是关闭的需要打开)

Zabbix使用SMTP发送邮件报警并且制定报警内容_数据_09

Zabbix使用SMTP发送邮件报警并且制定报警内容_发送邮件_10

  加一个条件如果事件没有被确认

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_11

  PS:update有两个 先点击小的在点击大的

 

  定义发送邮件的邮箱以及接收的邮箱

  定义发件人

Zabbix使用SMTP发送邮件报警并且制定报警内容_微信_12

  PS:zabbix2版本定义发送邮件需要使用脚本,zabbix3版本支持在web界面自定义(需要curl版本7.20以上)

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_13

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_14

  PS:这里的密码不是用户的登录密码而是需要登录qq邮箱生成一个授权码

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_15

 

  配置收件人

Zabbix使用SMTP发送邮件报警并且制定报警内容_数据_16

Zabbix使用SMTP发送邮件报警并且制定报警内容_微信_17

Zabbix使用SMTP发送邮件报警并且制定报警内容_数据_18

   关闭http模拟端口down触发告警

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_19

  邮箱收到邮件

Zabbix使用SMTP发送邮件报警并且制定报警内容_80端口_20

  报警信息太长了可以改短(邮件无所谓但是短信告警一定要修改)

  修改前

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_21

  修改后把修复的信息取消掉

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_22

  微信报警

  选择脚本

Zabbix使用SMTP发送邮件报警并且制定报警内容_自定义_23

  脚本需要放置的目录是/usr/lib/zabbix/alertscripts

  需要一个py脚本调用腾讯企业号 

Zabbix使用SMTP发送邮件报警并且制定报警内容_微信_24