zabbix配置mailx邮箱报警
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix配置mailx邮箱报警相关的知识,希望对你有一定的参考价值。
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邮箱报警的主要内容,如果未能解决你的问题,请参考以下文章