Zabbix告警邮件异常问题处理

问题描述

2020年5月1日,客户由于电力检修将所有服务器都手工关闭,然后我从此再未收到任何告警邮件,不过企业微信仍可以收到的。
开始没有留意,忽然检查才发现邮件许久没有收到,系统反馈如下错误:


cannot connect to SMTP server “localhost”: cannot connect to [[localhost]:25]: [111] Connection refused


在这里插入图片描述

问题分析

从telnet发现邮件是先访问IPv6再访问IPv4,而sendmail只监听IPv4 127.0.0.1。

[root@zabbix01 ~]# telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 zabbix01 ESMTP Sendmail 8.14.7/8.14.7; Thu, 14 May 2020 17:14:36 +0800
^]

问题解决

关闭IPv6相关的配置

  1. 在文件/etc/sysconfig/network中追加
NETWORKING_IPV6=no
  1. 新建文件/etc/modprobe.d/disable-ipv6.conf。追加一下内容
options ipv6 disable=1
  1. 重启

猜你喜欢

转载自blog.csdn.net/weixin_38623994/article/details/106124547
今日推荐