zabbix报警配置----邮件报警
zabbix邮件报警
安装邮件服务
MTA和MUA:
通俗的说 MUA 就是用户使用的客户端,而 MTA 则是真正发送邮件的发送进程,MUA 编写的邮件最终也交由 MTA 发送至目标端。
mailx是负责查看、编写邮件和向 MTA 发送邮件的 MUA。
sendmail,postfix :Sendmail和 postfix 即为负责邮件在网络上传输的 MTA,将邮件从一个MTA传送至另一个MTA。
- 安装sendmail或者postfix其中一个。在zabbix-server端进行。
- 安装启动postfix
[root@zabbix-server ~]# rpm -qa postfix
postfix-2.10.1-7.el7.x86_64
[root@zabbix-server ~]# systemctl start postfix
[root@zabbix-server ~]# systemctl status postfix
[root@zabbix-server ~]#
- 安装mailx
[root@zabbix-server ~]# rpm -qa mailx #查看已经安装
mailx-12.5-19.el7.x86_64
[root@zabbix-server ~]# yum install mailx -y #没有安装的话使用yum安装
配置服务,测试邮件发送功能
- 获取收件邮箱客户端授权码。我用的是163邮箱。
- 此时会让扫描二维码,发送短信验证完成后获取授权码。
- 修改 /etc/mail.rc 文件,配置mail
set sendcharsets=iso-8859-1,utf-8
set from=wanglongfei13@163.com #注册的个人邮箱,用于 zabbix 服务端转发邮件到指定邮箱。
set smtp=smtp.163.com #填写发送邮箱服务器地址 smtp。
set smtp-auth-user=wa