Zabbix服务结合qq邮箱实现邮件自动报警服务

zabbix结合qq邮箱实现邮件报警

  1. 设置虚拟机可以上网
    在server1:
[root@server1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 
[root@server1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.1.1
PREFIX=24
GATEWAY=172.25.1.250					#设置网关地址

[root@server4 ~]# vim /etc/resolv.conf
[root@server4 ~]# cat /etc/resolv.conf
nameserver 114.114.114.114		 #设置DNS域名解析

[root@server1 ~]# systemctl restart network

测试网络是否ok:

[root@server1 ~]# ping 114.114.114.114

2.安装mailx软件
在server1上安装mailx软件,以方便后续的实验

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

[root@server1 ~]# netstat -antlupe | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          25901      958/master          
tcp6       0      0 ::1:25                  :::*                    LISTEN      0          25902      958/master

下面介绍mail的基本用法

[root@server4 ~]# mail root			 #给root用户发送邮件
Subject: test			 #发送的邮件的主题
111					#发送的邮件的正文
2222
3333
EOT				#发送结束之后,"Ctrl + d"退出
[root@server1 ~]# mailq    	 #查看邮件队列
Mail queue is empty
[root@server1 ~]# mail			 #查看接收的邮件的内容
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N  1 root                  Wed Mar 18 19:53  20/604   "test"		#显示只有一封邮件,邮件号是1
& 1             #输入邮件号:1 
Message  1:
From root@server1.localdomain  Wed Mar 18 19:53:25 2020
Return-Path: <root@server1.localdomain>
X-Original-To: root
Delivered-To: root@server1.localdomain
Date: Wed, 18 Mar 2020 19:53:25 +0800
To: root@server1.localdomain
Subject: test			 #发送的文件的主题
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
From: root@server4.localdomain (root)
Status: R

111
2222			#发送的文件的内容
3333

3、设置qq邮箱白名单
登陆qq邮箱,进入设置,进入反垃圾界面,设置白名单

Zabbix服务结合qq邮箱实现邮件自动报警服务_第1张图片
在网页设置不了的可以在手机app端设置白名单
4.浏览器设置报警:
(1)管理——>报警媒介类型:停用除了Email之外的所有媒介
Zabbix服务结合qq邮箱实现邮件自动报警服务_第2张图片
(2)管理——>报警媒介类型——>email:
Zabbix服务结合qq邮箱实现邮件自动报警服务_第3张图片
(3)配置发送报警邮件的用户
Admin–>报警媒介–>添加收件人
Zabbix服务结合qq邮箱实现邮件自动报警服务_第4张图片
点击更新:
Zabbix服务结合qq邮箱实现邮件自动报警服务_第5张图片
(3)配置——>动作——>触发器——>Report problems to Zabbix administrators:查看报警媒介的动作;(这步可做,可不做。只是查看,并没有修改任何内容)
Zabbix服务结合qq邮箱实现邮件自动报警服务_第6张图片
Zabbix服务结合qq邮箱实现邮件自动报警服务_第7张图片
值的注意的是,需要启用Report problems to Zabbix administrators:
在这里插入图片描述
4.测试:
在server3端停掉zabbix-agent服务(制造问题)

[root@server3 ~]# systemctl stop zabbix-agent

再等待几分钟qq邮箱就会收到报警邮件:
Zabbix服务结合qq邮箱实现邮件自动报警服务_第8张图片
此时查看zabbix监测页面:
Zabbix服务结合qq邮箱实现邮件自动报警服务_第9张图片
说明Linux(rhel7.5)下zabbix4.4结合qq邮箱实现邮件报警配置成功

你可能感兴趣的:(企业实战)