zabbix监控系列(4)之zabbix报警邮件无法发送
情况介绍
首先确保邮箱规则没有把报警邮件作为垃圾邮件拉黑了。
服务器断电重启后,发现zabbix报警邮件无法发送,断电之前是好好的,但是重启后不行了,于是查看maillog日志,发现这个错误: Host found but no data record of requested type。
[root@zabbixminitor ~]# tail /var/log/maillog
Nov 14 19:52:05 zabbixminitor postfix/pickup[3914]: 72A482125: uid=0 from=<root>
Nov 14 19:52:05 zabbixminitor postfix/cleanup[4458]: 72A482125: message-id=<20161114115205.72A482125@zabbixminitor.com>
Nov 14 19:52:05 zabbixminitor postfix/qmgr[1406]: 72A482125: from=<root@zabbixminitor.com>, size=439, nrcpt=1 (queue active)
Nov 14 19:52:05 zabbixminitor postfix/smtp[4402]: 72A482125: to=<liaojiafa@xxxs.com>, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=xxxs.com type=AAAA: Host found but no data record of requested type)
Nov 14 19:52:05 zabbixminitor postfix/cleanup[4400]: 73D6C2126: message-id=<20161114115205.73D6C2126@zabbixminitor.com>
Nov 14 19:52:05 zabbixminitor postfix/bounce[4460]: 72A482125: sender non-delivery notification: 73D6C2126
Nov 14 19:52:05 zabbixminitor postfix/qmgr[1406]: 72A482125: removed
Nov 14 19:52:05 zabbixminitor postfix/qmgr[1406]: 73D6C2126: from=<>, size=2407, nrcpt=1 (queue active)
Nov 14 19:52:05 zabbixminitor postfix/local[4407]: 73D6C2126: to=<root@zabbixmonitor.com>, relay=local, delay=0.03, delays=0/0/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)
Nov 14 19:52:05 zabbixminitor postfix/qmgr[1406]: 73D6C2126: removed
,毫无疑问,邮箱域名解析出错导致无法发送邮件。那么就登陆到zabbix服务器上验证下这个问题:
[root@zabbixminitor ~]# nslookup
> server 172.16.160.9 # 公司内网地址,重启后DNS为自动获取,是内网的DNS
Default server: 172.16.160.9
Address: 172.16.160.9#53
> set type=mx # 设置为mx邮箱记录
> xxxs.com
Server: 172.16.160.9
Address: 172.16.160.9#53
*** Can't find xxxs.com: No answer # 不能够解析MX地址,所以邮件发送不出去
> server 114.114.114.114 # 更改DNS服务器
Default server: 114.114.114.114
Address: 114.114.114.114#53
> xxxs.com # 解析正常
Server: 114.114.114.114
Address: 114.114.114.114#53
Non-authoritative answer:
xxxs.com mail exchanger = 10 mxbiz2.qq.com.
xxxs.com mail exchanger = 5 mxbiz1.qq.com.
Authoritative answers can be found from:
xxxs.com nameserver = dns14.hichina.com.
xxxs.com nameserver = dns13.hichina.com.
dns13.hichina.com internet address = 140.205.228.14
dns13.hichina.com internet address = 42.120.221.14
dns13.hichina.com internet address = 140.205.81.14
dns14.hichina.com internet address = 42.120.221.24
dns14.hichina.com internet address = 140.205.81.24
dns14.hichina.com internet address = 140.205.228.24
问题找到后,那么就修改/etc/resolv.conf下的DNS地址即可,这回就可以发送邮件了 。
有问题请联系我,18500777133@sina.cn
zabbix监控系列(4)之zabbix报警邮件无法发送的更多相关文章
- CentOS7下搭建zabbix监控(四)——Zabbix报警设置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...
- CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...
- CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 (1).在CentOS7(被监控端)上部署Zabbix Agent 主机名:youxi2 IP地址: ...
- zabbix监控之同时向多人邮件报警
安装环境: zabbix-server zabbix邮件报警配置步骤说明: 安装发送邮件的工具sendEmail 准备一个发送邮件的脚本 修改zabbix配置文件中指定的脚本路径 关联脚本名称 用户 ...
- zabbix学习系列之QQ消息报警
安装依赖包 环境 Zabbix: 3.2 OS:Centos 安装依赖包 yum install lrzsz chrony gcc gcc-c++ git openssl-devel perl-Ext ...
- zabbix监控系列(1)之zabbix-server安装
推荐使用yum来安装 第一步:LAMP平台 zabbix使用php开发的,所以依赖于LAMP或者LNMP平台,由于http+mysql用yum安装及其方便,所以我在这里使用yum安装. yum -y ...
- Zabbix监控平台-----深入理解zabbix
一,Zabbix Web操作深入 (1)创建一个模版,所有的功能几乎都是在模版中定义的 点进新创建的模版查看,模版里几乎可以设定我们需要的所有功能 (2)在模版里创建应用集,应用集的作用就是将众多的监 ...
- Security基础(六):部署Zabbix监控平台、配置及使用Zabbix监控系统、自定义Zabbix监控项目、实现Zabbix报警功能
一.部署Zabbix监控平台 目标: 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 在监控服务器上安装LAMP环境 修改PHP配置文件,满足Zab ...
- Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
7月6日任务 19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3/19.4/19.5 安装zabbix19.6 忘记Admin密码如何做 19.1 Linux监控平台介绍 一般大公 ...
随机推荐
- 【BZOJ1001】狼抓兔子
1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec Memory Limit: 162 MBSubmit: 7530 Solved: 1724[Submit][S ...
- 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
[整理] 在求解最优化问题中,拉格朗日乘子法(Lagrange Multiplier)和KKT(Karush Kuhn Tucker)条件是两种最常用的方法.在有等式约束时使用拉格朗日乘子法,在有 ...
- spring MVC学习笔记
为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平.你的一个决定会影响团队未来的几年.要考虑方面太多: 1.简单易用,以提高开发效率.使小部分的精力在框架上,大部 ...
- [AJAX系列]XMLHttpResponse对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- linux基础-第十二单元 硬盘分区、格式化及文件系统的管理一
第十二单元 硬盘分区.格式化及文件系统的管理一 硬件设备与文件名的对应关系 硬盘的结构及硬盘分区 为什么进行硬盘分区 硬盘的逻辑结构 Linux系统中硬盘的分区 硬盘分区的分类 分区数量的约束 使用f ...
- JNI系列——PassData
1.在工程目录下创建xxx.jni包并在该包下创建JNI类 2.在JNI类中声明所有的本地方法,并加载库 3.在MainActivity类中实例化JNI对象,并调用其方法 4.通过Javah生成的方法 ...
- ActiveMQ_Topic队列(三)
一.本文章包含的内容 1.列举了ActiveMQ中通过Topic方式发送.消费队列的代码(监听者有两个,分别是topicMessageListener1.topicMessageListener2) ...
- mxnet(1)生成RecordIO与lst文件
(markdown是用jupypter notebook生成) mxnet为的提高IO效率, 不会直接读取图片文件, 而是先将图片列表和标签转换为RecordIO格式的二进制文件, 训练时就可以顺序读 ...
- 犀牛书的实例代码:给对象添加freeze, hide, 查询descriptors
/* * Define a properties() method in Object.prototype that returns an * object representing the name ...
- Struts2 Action扩展名的三种修改方法
最近在做项目开发过程中犯了一个很低级的错误,在这里列举出来,供大家参考借鉴:我希望通过Url请求一个Action,最终通过服务器的处理能得到一个Json串,所以我在Url中体现这一特点,将action ...