Zabbix使用外部邮箱服务器发送邮件报警

简介: 使用外部邮箱来发生邮件明显好处就是防止其他邮箱服务器当垃圾邮件处理,另一方面能降低收邮件延迟。 下面开始进行使用外部邮箱配置: zabbix服务端配置: 操作系统:CentOS7_x64 1、 安装一个邮件发送程序mailx工具(msmtp+mutt也可以实现外部邮箱发送邮件)

使用外部邮箱来发生邮件明显好处就是防止其他邮箱服务器当垃圾邮件处理,另一方面能降低收邮件延迟。

下面开始进行使用外部邮箱配置:

zabbix服务端配置:

操作系统:CentOS7_x64

1、  安装一个邮件发送程序mailx工具(msmtp+mutt也可以实现外部邮箱发送邮件)

[root@V253 ~]# yum install mailx -y

打开mailx配置文件,在末尾添加如下信息:

[root@V253 ~]# vi /etc/mail.rc

set from=baojingtongzhi@163.com smtp=smtp.163.com

setsmtp-auth-user=baojingtongzhi@163.com smtp-auth-password=123456

set smtp-auth=login

2、  测试是否能正常发送邮件

[root@V253 ~]# echo "this is test mail." |mail -s "test mail" xxx@163.com

注:如果正常收到邮件,说明配置成功!

3、  写邮件发送脚本

[root@V253 ~]# cd /usr/local/zabbix/share/zabbix/alertscripts

[root@V253alertscripts]# vi sendmail.sh

1
2
3
4
5
6
#!/bin/bash
file = /tmp/zabbix_mail .txt
echo  "$3"  > $ file
dos2unix -k $ file
/bin/mail  -s  "$2"  $1 < $ file
# echo "$3" | mail -s "$2" $1 #如果发送邮件完全是英文的,可以只使用这一条

[root@V253alertscripts]# yum install dos2unix -y

注:使用dos2unix工具是为解决zabbix发送邮件出现乱码和收到的邮件是*.bin的情况。

$3 是前端定义的邮件内容,$2是前端定义的标题,$1是前端定义的收件人

更改脚本属主组并添加执行权限:

[root@V253alertscripts]# chown zabbix.zabbix sendmail.sh

[root@V253alertscripts]# chmod +x sendmail.sh

 

以上是服务端配置,以下是前端配置:


1、  创建一个媒体类型

wKioL1Y6z2_iS0BZAAIo0_XuZ0o368.jpg

wKioL1Y6z3nxREMBAAJGhEaNbMM447.jpg

2、  给用户添加收件人

wKioL1Y6z42iK1gIAANiWuRCzKc618.jpg

3、  添加动作wKiom1Y6z1ixaneyAAItC1e_3ko933.jpg

先配置Operations菜单,否则在Action菜单会添加不成功:

wKiom1Y6z9uDwnABAAW2aE2Le0M084.jpg

自带的内容有些复杂,可以自定义邮件内容:

主题:Problem:{TRIGGER.NAME}

内容:

1
2
3
4
5
6
7
Host: {HOSTNAME1}
Date: {EVENT.DATE} {EVENT.TIME}
Level: {TRIGGER.SEVERITY}
Problem: {ITEM.NAME}:{ITEM.VALUE}
Item: {TRIGGER.KEY1}
CurrentStatus: {TRIGGER.STATUS}:{ITEM.VALUE1}
EventID: {EVENT.ID}

wKioL1Y60C-h303yAAN3zeTsGW8955.jpg

wKioL1Y60D6jUIu3AAMHGMcelsk220.jpgwKiom1ajGwayygecAAF0I1voQIM991.jpg

使用了Operations里面报警信息为默认邮件信息,所以Action里面邮件信息就没用了!

wKioL1Y60F7zOMcBAAIBSE6keZY834.jpg

wKiom1Y60DCDd2cPAAPa0RC7dTk448.jpg

配置正常的话,这时已经可以使用外部邮箱发邮件,你可以关掉一台zabbix_agentd测试下,看会不会触发告警,给你发邮件。祝你成功!

相关文章
|
4月前
|
安全 网络安全 API
163邮箱IMAP服务器设置方法
```markdown 使用IMAP协议同步163邮箱:登录邮箱→设置→账户→IMAP/SMTP→开启服务→配置服务器(imap.163.com:993, SSL/TLS)→设置用户名和密码→保存并在邮件客户端添加账号。确保多设备邮件同步,定期更新设置。[≤240字符] ```
|
11天前
|
监控 关系型数据库 MySQL
一文吃透企业级elk技术栈:11. zabbix报警实现
一文吃透企业级elk技术栈:11. zabbix报警实现
|
16天前
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
10 0
|
3月前
|
数据安全/隐私保护 Python
Django调用MTP服务器给指定邮箱发送邮件
Django调用MTP服务器给指定邮箱发送邮件
|
4月前
|
缓存 监控 安全
zabbix服务器监控之了解agent的启动过程
zabbix服务器监控之了解agent的启动过程
94 0
|
4月前
|
监控 前端开发
Zabbix使用外部邮箱服务器发送邮件报警
Zabbix使用外部邮箱服务器发送邮件报警
|
4月前
|
安全 网络安全 数据安全/隐私保护
如何配置常用邮箱服务器_云·企业官网 | 常用邮箱配置邮件服务器
本文介绍了邮件服务器的作用,如接收用户留言和表单通知,并提供阿里云企业邮箱、QQ邮箱、腾讯企业邮箱、163邮箱和谷歌邮箱的配置步骤。建议根据服务器所在地选择相应邮箱服务。配置涉及开启SMTP/POP3服务、获取授权码或应用密码,并在网站后台填写邮件服务器地址、SSL设置、账号和端口等信息。
264 0
|
4月前
|
运维 监控 物联网
通过云监控(CMS)报警回调实现云服务器报警信息的语音播报
本文介绍了获取云监控报警回调的有趣实践。
141 0
通过云监控(CMS)报警回调实现云服务器报警信息的语音播报
|
数据采集 弹性计算 运维
基于ECS服务器Centos7配置zabbix监控
在网络飞速发展的今天,互联网与我们的工作、学习和生活等领域息息相关。由于用户对数据流量的需求不断增加、对服务质量要求的不断提高,以及对服务器数量的需求不断增加,这使服务器能否正常运行成为一大挑战。因此,对服务器进行实时监控,对于运维人员非常重要。在需要的时候快速调用服务器以此解决客户的需求,避免造成更多的损失。然而这些仅仅靠人力还是实现不了对服务器进行24小时监控,所以就需要一台或者一组计算机进行监控,这就是该设计所用到的服务器监控方案。它可以实时监控每台服务器当前的运行状态,能迅速通知运维人员处理相应的问题,保障服务器的正常运行。
|
15天前
|
机器学习/深度学习 编解码 人工智能
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
随着人工智能、大数据和深度学习等领域的快速发展,GPU服务器的需求日益增长。阿里云的GPU服务器凭借强大的计算能力和灵活的资源配置,成为众多用户的首选。很多用户比较关心gpu云服务器的收费标准与活动价格情况,目前计算型gn6v实例云服务器一周价格为2138.27元/1周起,月付价格为3830.00元/1个月起;计算型gn7i实例云服务器一周价格为1793.30元/1周起,月付价格为3213.99元/1个月起;计算型 gn6i实例云服务器一周价格为942.11元/1周起,月付价格为1694.00元/1个月起。本文为大家整理汇总了gpu云服务器的最新收费标准与活动价格情况,以供参考。
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析

推荐镜像

更多
下一篇
云函数