侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

zabbix2.4.6升级zabbix3.0.8后无法发送报警邮件

2023-11-19 星期日 / 0 评论 / 0 点赞 / 36 阅读 / 1528 字

修改脚本文件位置vim /usr/local/zabbix/etc/zabbix_server.conf#AlertScriptsPath=${datadir}/zabbix/alertscripts

修改脚本文件位置vim /usr/local/zabbix/etc/zabbix_server.conf#AlertScriptsPath=${datadir}/zabbix/alertscriptsAlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts重启zabbix服务

其他配置

脚本内容

vim sendmail.sh#!/bin/bash#export.UTF-8FILE=/tmp/mailtmp.txtecho "$3" > $FILEdos2unix -k $FILE/bin/mail -s "$2" $1<$FILE

条件默认即可

查看邮件发送状况

以上配置好后,测试关掉zabbix_agentd,发现能正常接收邮件但是邮件内容为空。

解决方法:查看/tmp/mailtmp.txt属主,为root,zabbix用户无权限,修改权限

chown -R zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh

chown zabbix.zabbix /tmp/mailtmp.txt

测试一切正常

注:邮件发送方式为postfix,接收邮件里要设置白名单,不然会当作垃圾邮件处理。

广告 广告

评论区