1、开启QQ邮箱的IMAP/SMTP服务,获取授权码

获取授权码:点击【开启】按钮,编辑短信发送,即可获得授权码

2、配置 /etc/mail.rc

添加下列配置:

set from=XXX@qq.com  #发送方邮箱
set smtp=smtp.qq.com  #smtp地址,接收邮件服务器:smtp.qq.com,端口号465或587;imap.qq.com,端口号993。没有关闭防护墙的要开启端口。
set smtp-auth-user=XXX@qq.com  #接收方邮箱
set smtp-auth-password=授权码  
set smtp-auth=login

测试:

#echo "my  mail" |mailx -s "my" XXX@qq.com

3、编写脚本 vim vim /usr/lib/zabbix/alertscripts/send_qq_mail.sh

#!/bin/bash
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mailx -s "${subject}" $1

添加脚本权限:

#chmod +x  send_qq_mail.sh

注意:所有者和所属组都是zabbix。脚本默认放在vim /usr/lib/zabbix/alertscripts/ 下,或者修改 zabbix_server.conf 配置文件 AlertScriptsPath 的路径。

测试:

# ./sendmail.sh XXX@qq.com "test" "this is test mial"

4、zabbix-web端,配置报警媒介

注意:{ALERT.SENDTO}:邮件接收方 ;{ALERT.SUBJECT}:邮件标题; {ALERT.MESSAGE}:邮件内容

5、给用户配置报警

8、创建动作报警,以自动发现主机为例

测试:可以收到邮件,如下图

最新文章

  1. OPENDATASOURCE读取远程数据库数据中文乱码问题-sqlserver R2
  2. iOS开发--关于TableViewCell的可视化设置细节
  3. 【Python】python list 迭代删除
  4. 二模 (2) day2
  5. ☀【JS】Code
  6. advanced dom scripting dynamic web design techniques Part One DOM SCRIPTING IN DETAIL CHAPTER 1 DO IT RIGHT WITH BEST PRACTICES
  7. Android 把从网络获取的图片缓存到内存中
  8. 在收购Sun六年后,Oracle终于瞄准了Java的非付费用户
  9. LeetCode-391. 完美矩形(使用C语言编译,详解)
  10. Cocos2D:变换(transforms)在图形编程中扮演的角色
  11. Windows之MySQL安装教程
  12. HDU 1026(迷宫 BFS+打印)
  13. Python之多线程和多进程
  14. 说说Runnable与Callable
  15. 数据分析之Matplotlib
  16. Python3模块-random、hashlib和base64
  17. Java的OOP三大特征之一——多态
  18. 8 -- 深入使用Spring -- 3...1 Resource实现类ClassPathResource
  19. 日记整理---->2016-11-22
  20. windows下用wampServer 为wordpress 搭建本地服务器运行环境

热门文章

  1. linux 服务器资源 监控工具
  2. windows terminal+wsl+neovim配置过程杂记
  3. WinForm事件与消息
  4. 高中最后一刻&大学第一课&为人师的责任
  5. 双指针之滑动窗口(长度最小的子数组 和 和为s的连续正数序列)
  6. mysql增删改查——条件查询+模糊查询
  7. 【Ubuntu】VirtualBox 您没有查看“sf_VirtualDisk”的内容所需的权限
  8. Java课堂测试1第三阶段
  9. 『Mivik的萌新赛 & Chino的比赛 2020』T2 题解 Galgame
  10. 讲讲java中线程池的实现