Zabbix 4.2配置邮件告警

  

本文参考b站主https://www.bilibili.com/video/av47893710
 Zabbix 4.2配置邮件告警

  
1。邮箱获取授权密码h5> 登录到163邮箱,点击设置   

 Zabbix 4.2配置邮件告警

  选择POP3/SMTP/IMAP   

 Zabbix 4.2配置邮件告警

  点击客户端授权密码   

 Zabbix 4.2配置邮件告警

  点击开启   

 Zabbix 4.2配置邮件告警

  
2。添加zabbix邮件发送
  前提需要将后缀关闭   
 <代码> [root@localhost ~] # systemctl postfix.service停止
  # systemctl禁用postfix.service root@localhost ~
  安装mailx
  (root@localhost ~) # yum - y mailx安装
  更改mail.rc配置文件
  # vim/etc/mail.rc root@localhost ~
  在最后一行加入
  设置形式=邮箱账号
  设置smtp=smtp.163.com
  设置smtp-auth-user=邮箱账号
  设置smtp-auth-password=邮箱客户端授权密码
  设置smtp-auth=登录 
  发送测试邮件   

[root@localhost ~] #回声“测试“| mailx - s“zabbix测试,邮箱账号

  邮箱已经获取到测试邮件   

 Zabbix 4.2配置邮件告警

  在/usr/lib/zabbix/alertscripts/目录下添加邮件告警脚本   
 <代码> root@localhost ~ # cd/usr/lib/zabbix/alertscripts/[root@localhost alertscripts] # vim mail.sh
  
  # !/bin/bash
  
  SENT_TO=1美元
  SENT_SUBJECT=2美元
  SENT_CONTENT=3美元
  
  echo " $ SENT_CONTENT " | mailx - s SENT_TO美元“SENT_SUBJECT美元”
  
  授权
  chmod + x mail.sh
  测试是否可以执行
  [root@localhost alertscripts) #。/邮件。sh linuxywzz@163.com”zabbix test2”“测试” 
   163邮箱收到测试邮件   

 Zabbix 4.2配置邮件告警

  
3。添加邮件告警媒介h5>  Zabbix 4.2配置邮件告警”> <br/> <img src=

  给用户添加邮件告警媒介   

 Zabbix 4.2配置邮件告警”> <br/> <img src=

  创建告警动作   

 Zabbix 4.2配置邮件告警”> <br/> <img src=

  
 <代码>标题与消息内容:
  告警操作
  默认标题:
  故障{触发器。状态},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!
  消息内容:
  告警主机:{HOSTNAME1}
  告警时间:{事件。日期}{EVENT.TIME}
  告警等级:{TRIGGER.SEVERITY}
  告警信息:{TRIGGER.NAME}
  告警项目:{TRIGGER.KEY1}
  问题详情:{ITEM.NAME}: {ITEM.VALUE}
  当前状态:{TRIGGER.STATUS}: {ITEM.VALUE1}
  事件ID: {EVENT.ID}
  
  恢复操作
  默认标题:
  恢复{触发器。状态},服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
  消息内容:
  告警主机:{HOSTNAME1}
  告警时间:{事件。日期}{EVENT.TIME}
  故障持续时间:{EVENT.AGE}
  恢复时间:{EVENT.RECOVERY.TIME}
  告警等级:{TRIGGER.SEVERITY}
  告警信息:{TRIGGER.NAME}
  告警项目:{TRIGGER.KEY1}
  问题详情:{ITEM.NAME}: {ITEM.VALUE}
  当前状态:{TRIGGER.STATUS}: {ITEM.VALUE1}
  事件ID: {EVENT.ID} 

Zabbix 4.2配置邮件告警