码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix邮件发不出去

时间:2017-04-19 10:28:27      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:zabbix

zabbix显示已经发出去,实际还没收到邮件,也就是说zabbix配置有可能没问题,而是脚本权限出现问题

cat sendmail.sh

#!/bin/bash

messages=`echo $3 | tr ‘\r\n‘ ‘\n‘`

subject=`echo $2 | tr ‘\r\n‘ ‘\n‘`

echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2>&1


赋矛脚本权限

chmod 755 sendmail.sh

chown zabbix: sendmail.sh


漏网之鱼,脚本输出的日志文件没权限,就是在这个位置导致邮件没法发出去

chmod 755 /tmp/sendmail.log

chown zabbix: /tmp/sendmail.log


测试

su - zabbix

sh sendmail.sh 收邮件人 标题 内容



本文出自 “YHT的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1917219

zabbix邮件发不出去

标签:zabbix

原文地址:http://yht1990.blog.51cto.com/9014030/1917219

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!