博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix2.4.6升级zabbix3.0.8后无法发送报警邮件
阅读量:6954 次
发布时间:2019-06-27

本文共 623 字,大约阅读时间需要 2 分钟。

hot3.png

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

其他配置

122618_U5fi_2760834.png

脚本内容

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

122656_uZ0M_2760834.png

122737_QQ09_2760834.png

122755_0xBc_2760834.png

条件默认即可

查看邮件发送状况

123249_PvPV_2760834.png

以上配置好后,测试关掉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,接收邮件里要设置白名单,不然会当作垃圾邮件处理。

转载于:https://my.oschina.net/yiyuanxi/blog/872126

你可能感兴趣的文章
PHP下载压缩包文件
查看>>
【idea】Springboot整合jpa
查看>>
Android之开发杂记(三)
查看>>
Struts2之param标签的使用
查看>>
bzoj1497(最小割)
查看>>
【转】C#中将JSon数据转换成实体类,将实体类转换成Json
查看>>
在windows上使用ssh秘钥连接git服务器
查看>>
STL 之容器适配器
查看>>
Redis集群master选举时长测试
查看>>
linux IPC对象的持续性的说明
查看>>
创建带返回值的函数
查看>>
CS799 - Data-Driven Development with Python
查看>>
shell 脚本 变量使用,取消一个变量,echo
查看>>
Java中的synchronized、volatile、ReenTrantLock、AtomicXXX
查看>>
mysql语句判断一天操作记录的个数
查看>>
reduce|sum
查看>>
WCF Ria Services
查看>>
mysql之 mysql 5.6不停机主从搭建(一主一从基于GTID复制)
查看>>
面试流程
查看>>
gdal以GA_Update方式打开jpg文件的做法
查看>>