linux中Zabbix邮件报警设置配置步骤
使用外部邮箱账号发送报警邮件设置
配置Zabbix服务端外部邮箱
vi /etc/mail.rc #编辑,添加以下信息
set from=xxx@163.com smtp=smtp.163.com
set smtp-auth-user=xxx@163.com
smtp-auth-password=123456
set smtp-auth=login
:wq! #保存退出
配置Zabbix服务端邮件报警
1. 管理-示警媒介类型-创建媒体类型
1 2 3 4 5 6 7 | 名称:Sendmail 类型:脚本 脚本名称:sendmail.sh 已启用:勾选 存档 2、设置Zabbix用户报警邮箱地址 组态-用户-Admin (Zabbix Administrator) |
3、设置Zabbix触发报警的动作
组态-动作-创建动作
4、添加Zabbix服务端邮件发送脚本
1 2 3 4 5 6 7 8 9 | cd /usr/local/zabbix/share/zabbix/alertscripts #进入脚本存放目录 vi sendmail.sh #编辑,添加以下代码 #!/bin/sh echo "$3" | mail -s "$2" $1 :wq! #保存退出 chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本所有者为zabbix用户 chmod +x /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本执行权限 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步