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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM