首页 > 其他 > 详细

zabbix配置mailx邮箱报警

时间:2020-07-19 12:07:49      阅读:32      评论:0      收藏:0      [点我收藏+]
1.安装邮件发送工具mailx yum -y install mailx 安装 ![](https://s4.51cto.com/images/blog/202007/18/f826a29d96b2b8fddf81327a9e56548b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) ln -s /bin/mailx /bin/mail 创建软连接

2.配置mailx

vim /etc/mail.rc
最后一行加入

set smtp=172.130.130.161:25   #内部实际的邮箱服务器smtp或外部邮箱smtp

外部邮箱已163邮箱为例
set from="163****@163.com"

set smtp="smtp.163.com"

set smtp-auth-user="163****@163.com"

set smtp-auth-password="密码"

set smtp-auth=login

测试邮箱发送
[root@zabbix-server ~]# echo "zabbix test mail" | mailx -s "zabbix" e0***@**-ww.com
技术分享图片

3.编写一个发送邮件的脚本,脚本要有可执行权限

脚本要放在/etc/zabbix/alertscripts/ 目录,具体看你在zabbix_server.conf是定义的什么脚本路径

cat /sendmail.sh

#!/bin/sh
echo "$3" | mail -s "$2" "$1"

chmod 777 sendmail.sh

注意:防火墙要开25端口,否则发不了邮件的

4.在zabbix 上配置邮件报警

(1)启用示警媒介类型Email
技术分享图片

zabbix配置mailx邮箱报警

原文:https://blog.51cto.com/jameszhan/2511660

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!