zabbix实现邮箱告

开启pop3/smtp/imap

安装mailx、sendmail、sendmail-cf

yum install s-nail-14.9.22-6.el9.x86_64 sendmail sendmail-cf

修改配置文件 /etc/mail.rc、/etc/php.ini

注意 php.ini 里面sendmail值会影响发送邮件

root@zabbix-server mail\]# vim /etc/mail.rc set from=fcj_xun@163.com set smtp=smtp.163.com set smtp-auth-user=fcj_xun@163.com set smtp-auth-password=写自己的客户端授权码 set smtp-auth=login ![](https://file.jishuzhan.net/article/1705595394047610882/d2b770e6a0c4f9cf1055fb175b0401e5.webp) ### 启动 sendmail 服务 systemctl start sendmail ![](https://file.jishuzhan.net/article/1705595394047610882/5aae0d907caf79f3038a6d69e77666c8.webp) 测试发送文件 echo "zabbix_test" \| mailx -s "zabbix" 19147941771@163.com ![](https://file.jishuzhan.net/article/1705595394047610882/a58a5db7214b7982d3f6829f4b5f1482.webp) 网页查看 ![](https://file.jishuzhan.net/article/1705595394047610882/fdc587b1ae90477e31254a4a3b25c602.webp) zabbix配置报警 ### 登录 [zabbix](https://so.csdn.net/so/search?q=zabbix&spm=1001.2101.3001.7020 "zabbix") 页面 #### 管理 ---\>报警 媒介 ---\> 选择 Email ---\> 克隆 ![](https://file.jishuzhan.net/article/1705595394047610882/e41f1b359fcb1f534151133f955072f4.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/bbc0555bad8270d7ed65c2ad25a1131f.webp) 选择消息模板只保留 问题和问题恢复 ![](https://file.jishuzhan.net/article/1705595394047610882/c1bb5f705cb9be77819351055435081f.webp) ## 在zabbix服务端写邮件发送脚本 vim /usr/lib/zabbix/alertscripts/sendmail.sh messages=$(echo $3 \| tr '\\r\\n' '\\n') subject=$(echo $2 \| tr '\\r\\n' '\\n') echo "${messages}" \| mailx -s "${subject}" $1 \>\>/tmp/sendmail.log 2\>\&1 ![](https://file.jishuzhan.net/article/1705595394047610882/db426b2da6f2fb2293dcf206f5835910.webp) 创建 log日志文件、授权执行权限 touch /tmp/sendmail.log chmod 777 /tmp/sendmail.log chmod +x /usr/lib/zabbix/alertscripts/sendmail.sh chown zabbix:zabbix /usr/lib/zabbix/alertscripts/sendmail.sh ![](https://file.jishuzhan.net/article/1705595394047610882/dd079e406a16828fe1d3afacba9b6a2c.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/750a0cb3bbb3a20431e46e26d1558a93.webp) ### 修改zabbix_server.conf文件 **添加一行:AlertScriptsPath=** /usr/lib/zabbix/alertscripts/sendmail.sh ![](https://file.jishuzhan.net/article/1705595394047610882/b1d47ab25dcabd62e4953655921cfb7c.webp) 测试脚本 /usr/lib/zabbix/alertscripts/sendmail.sh 19147941771@163.com "邮件标题" "邮件内容" ![](https://file.jishuzhan.net/article/1705595394047610882/64a2ca1e41597dcd80b29baef0053054.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/b22680541a1b739ebcfe4bef0cdc1e76.webp) ## 使用脚本方式创建报警媒介 ![](https://file.jishuzhan.net/article/1705595394047610882/f7a0c6fb145949ba94dc5661979416ae.webp) ### 指定报警用户 ![](https://file.jishuzhan.net/article/1705595394047610882/9c30ab84e522405db540495b496fc0ad.webp) 在admin用户里添加报警媒介 ![](https://file.jishuzhan.net/article/1705595394047610882/1f887b0c53daae4a5f1801547cf5067f.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/84b7c325b19082ae8d03c14e0b5869e7.webp) ## 创建动作 ### 配置 ---\> 动作 ---\> 创建动作 ![](https://file.jishuzhan.net/article/1705595394047610882/ba266e529ac508bc9c8de31c36ce0387.webp) 添加操作 第一个 主题:Problem:{EVENT.NAME} 问题:{EVENT.NAME} 主机:{HOST.NAME} 问题:{EVENT.NAME} 主机:{HOST.NAME}({HOST.IP}) 告警级别:{EVENT.SEVERITY} 开始时间:{EVENT.DATE} {EVENT.TIME} 当前状态:{EVENT.OPDATA} 事件 ID:{EVENT.ID} 第二个 主题:Resolved:{EVENT.NAME} 问题已解决:{EVENT.NAME} 主机:{HOST.NAME} 问题:{EVENT.NAME} 主机:{HOST.NAME}({HOST.IP}) 告警级别:{EVENT.SEVERITY} 解决时间:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME} 持续时间:{EVENT.DURATION} 事件 ID:{EVENT.ID} 第三个 主题:Resolved:{EVENT.NAME} 消息:Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.NAME} Problem name:{EVENT.NAME} Host:{HOST.NAME} Severity:{EVENT.SEVERITY} Original problem ID:{EVENT.ID} {TRIGGER.URL} ![](https://file.jishuzhan.net/article/1705595394047610882/932ebd3b8b66870d531cc6514706d141.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/3f2d7435db8c3aa5b06c833bbe9fb06e.webp) 关闭服务测试 ![](https://file.jishuzhan.net/article/1705595394047610882/b240c53c84c627f35305b238069d281b.webp) ![](https://file.jishuzhan.net/article/1705595394047610882/d88f1b94551f3b9447c17f856ed29e88.webp)

相关推荐
心一信息3 天前
通过 Grafana 与 Zabbix 实现水暖 / 空调系统控制的详细步骤
zabbix·grafana
siriuuus3 天前
Ubuntu Zabbix 安装部署及简单使用
zabbix·grafana
!chen6 天前
Zabbix 配置中文界面、监控告警以及Windows、Linux主/被监控模板
linux·windows·zabbix
tianshiyeben7 天前
WGCLOUD监控系统使用指南 - 告警消息整理完整版
linux·运维·服务器·系统安全·zabbix
2301_807583239 天前
zabbix监控ES集群健康状态并触发钉钉告警
linux·zabbix
牛奶咖啡1310 天前
zabbix结合grafana打造自定义炫酷监控界面实战
zabbix·grafana·grafana的安装配置·grafana的插件安装配置·grafana仪表盘的搜索导入·grafana监控zabbix·grafana配置图表
MichaelCoCoQ12 天前
Zabbix监控K8S的PV卷
容器·kubernetes·负载均衡·zabbix·运维开发
牛奶咖啡1314 天前
zabbix原生高可用集群应用实战
zabbix·zabbix ha·zabbix原生高可用·zabbix高可用集群安装部署·agent2适配高可用集群配置·zabbix集群管理·zabbix集群的各个节点配置
weixin_466814 天前
安装Zabbix7
数据库·mysql·zabbix
小马爱打代码15 天前
实战:分布式开源监控Zabbix
分布式·开源·zabbix