`
Donald_Draper
  • 浏览: 972098 次
社区版块
存档分类
最新评论

zabbix action无法连接sendmail问题

阅读更多
sendmail介绍:
http://qingwang.blog.51cto.com/505009/909329
http://blog.csdn.net/imfinger/article/details/6407469
http://blog.chinaunix.net/uid-1900122-id-2797838.html
zabbix email 报警设置:http://bbs.linuxtone.org/thread-9401-1-1.html
上面的连接可以不看,直接看下面的
问题:
cannot connect to SMTP server [zabbix.server.com]: cannot connect to [[zabbix.server.com]:25]: [111] Connection refused
查看sendmail是否开启
[root@zabbix mail]# sudo service sendmail status
Redirecting to /bin/systemctl status  sendmail.service
● sendmail.service - Sendmail Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/sendmail.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2016-08-09 18:00:08 CST; 6min ago
  Process: 4665 ExecStart=/usr/sbin/sendmail -bd $SENDMAIL_OPTS $SENDMAIL_OPTARG (code=exited, status=0/SUCCESS)
  Process: 4653 ExecStartPre=/etc/mail/make aliases (code=exited, status=0/SUCCESS)
  Process: 4650 ExecStartPre=/etc/mail/make (code=exited, status=0/SUCCESS)
从上可以看出sendmail服务以开启
查看是否有防火墙:
[zabbix@zabbix server]$ sudo cat /etc/sysconfig/iptables
# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
没有问题
查看端口:
[zabbix@zabbixServer server]$ netstat -ntlp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      -                  
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                  
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -                  
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      -                  
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      4184/./zabbix_serve
tcp6       0      0 :::3306                 :::*                    LISTEN      -                  
tcp6       0      0 :::80                   :::*                    LISTEN      -                  
tcp6       0      0 :::22                   :::*                    LISTEN      -                  
tcp6       0      0 ::1:631                 :::*                    LISTEN      -
我们可以看到sendmail只在127.0.0.1上监听,所以无法连上,修改/etc/mail/sendmail.cf
先备份sudo cp etc/mail/sendmail.cf etc/mail/sendmail_bak.cf
sudo vim etc/mail/sendmail.cf
# SMTP daemon options
#注释掉这行,重启服务即可
#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

# SMTP client options
#O ClientPortOptions=Family=inet, Address=0.0.0.0

:wq
重启服务
sudo service sendmail restart
再次查看端口:

[root@zabbix mail]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      2551/dnsmasq       
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1226/sshd          
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      3390/cupsd         
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      4691/sendmail: acce
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      4049/./zabbix_serve
tcp6       0      0 :::3306                 :::*                    LISTEN      2410/mysqld        
tcp6       0      0 :::80                   :::*                    LISTEN      4133/httpd         
tcp6       0      0 :::22                   :::*                    LISTEN      1226/sshd          
tcp6       0      0 ::1:631                 :::*                    LISTEN      3390/cupsd         
telnet 访问25端口
没有telnet,安装sudo yum install telnet
[root@zabbix mail]# telnet zabbix.server.com 25
Trying 192.168.126.128...
Connected to zabbix.server.com.
Escape character is '^]'.
220 zabbix.server.com ESMTP Sendmail 8.14.7/8.14.7; Tue, 9 Aug 2016 18:00:37 +0800
^Cquit
quit
Connection closed by foreign host.
-----------------------------------------
OK
0
0
分享到:
评论

相关推荐

    zabbix监控linux系统端口连接数

    本文将深入探讨如何使用Zabbix监控Linux系统的端口连接数,以确保系统的稳定性和性能。 首先,让我们关注"zabbix监控linux系统端口连接数"这一主题。在Linux环境中,网络服务通过监听特定端口来提供服务。端口连接...

    Zabbix页面语言和乱码问题.docx

    在使用Zabbix监控系统时,有时可能会遇到页面显示语言与预期不符或出现乱码的问题,尤其是在尝试设置中文界面时。Zabbix默认支持多种语言,但并非所有字体都包含中文字符集,导致在显示中文时出现方块或其他乱码。...

    超硬核!360个Zabbix常见问题详解

    360个Zabbix常见问题详解" 本文将从不同角度解析Zabbix常见问题,涵盖了从数据展示到agent配置、图形单位修改、数据入库延时、告警设置、登录告警设置、仪表盘调用URL显示、交换机光衰监控、server web收不到客户机...

    zabbix sendmail 脚本

    zabbix sendmail 脚本

    zabbix问题解决

    解决zabbix常见问题及问题处理方法 More than 100 items having missing data for more than 10 minutes

    zabbix内部培训资料.ppt

    zabbix内部培训资料.ppt Zabbix简介及安装 Zabbix架构介绍 功能流程介绍,包括 自动发现,Mysql数据库监控,拓扑图,触发器等 zabbix内部培训资料.ppt Zabbix简介及安装 Zabbix架构介绍 功能流程介绍,包括 自动...

    Zabbix6.0中文手册

    Zabbix 6.0 中文手册 Zabbix 是一个企业级的监控解决方案,提供了强大的监控和自动化功能。以下是 Zabbix 6.0 中文手册的知识点总结: 1. 简介:Zabbix 是一个基于 Web 的网络监控系统,可以监控各种网络设备和...

    zabbix与oracle的连接配置

    ### zabbix与oracle的连接配置 #### 概述 Zabbix是一款开源的网络监控工具,它能够对硬件、网络服务及应用程序等进行监控,并具备自动发现功能,支持分布式监控以及高度可扩展性。本文主要介绍如何配置Zabbix与...

    ZABBIX 半傻瓜安装

    Zabbix的不同版本间存在兼容性问题,旧版代理在新版本Zabbix中可能不支持。例如,Zabbix 3.4代理仅支持与Zabbix 3.4服务器配合,而不支持旧版本如1.8、2.0等的代理。同样,Zabbix 3.4的代理也不支持Zabbix 3.2或更早...

    企业级大型监控系统zabbix深入介绍视频.zip

    目录网盘文件永久链接 01_自动化运维技术框架 02_监控系统及zabbix介绍 03_监控系统及SNMP协议 04_常见开元监控系统介绍 05_常见开元监控系统介绍 06_监控系统及zabbix...25_zabbix之action精讲01 26_zabbix........

    zabbix教程:zabbix从放弃到入门

    zabbix教程:zabbix从放弃到入门(1):zabbix概念 zabbix教程:zabbix从放弃到入门(2):安装zabbix zabbix教程:zabbix从放弃到入门(3):在zabbix中添加主机 zabbix教程:zabbix从放弃到入门(4):在zabbix中...

    系统运维+zabbix+zabbix客户端+zabbix客户端脚本(linux方向)

    在IT系统运维领域,Zabbix是一款广泛使用的开源监控解决方案,它能够实时监控网络状态、服务器健康状况以及应用程序的性能。Zabbix客户端是整个系统的重要组成部分,负责在目标设备上收集各种监控数据,并将这些数据...

    zabbix-ubuntu安装详细步骤部署

    在安装 PostgreSQL 数据库后,需要配置数据库,以便 Zabbix 服务器可以连接数据库。使用 `sudo -u postgres` 命令创建 Zabbix 用户和数据库。然后,使用 `zcat` 命令导入初始架构和数据。 配置 Zabbix 服务器 在...

    zabbix模板资源集合

    《Zabbix模板资源集合》 Zabbix是一款强大的网络监控系统,用于实时监控各种网络服务、服务器硬件状态以及应用程序。这个资源集合是从Gitee上的开源项目<https://gitee.com/netkiller/zabbix.git>获取的,包含了...

    redhat6.4部署zabbix

    编辑Zabbix服务器和代理的配置文件,更新数据库连接信息和其他设置: ``` [root@localhost zabbix-2.0.6]#cp /usr/local/etc/zabbix_server.conf /usr/local/etc/zabbix_server.conf.bak [root@localhost etc]#grep...

    zabbix 深信服AC模板

    将Zabbix与深信服AC结合,可以实现对深信服AC设备的全面监控,及时发现并处理潜在问题。 "zabbix深信服AC模板"是专为监控深信服AC设备定制的Zabbix模板,通过导入这个模板,用户可以在Zabbix中轻松配置对深信服AC的...

    zabbix6.4.6

    配置Zabbix数据库连接,编辑 `/etc/zabbix/zabbix_server.conf` 文件,确保以下行已正确设置: ``` DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=your_zabbix_password ``` 别忘了创建Zabbix数据库和...

    zabbix5.2.0离线安装包

    Zabbix是一款广泛使用的开源监控解决方案,它能够监控各种网络参数以及服务器硬件状态。在这个"zabbix5.2.0离线安装包"中,我们有以下几个关键文件和目录,它们涵盖了Zabbix安装和配置的核心部分。 1. **httpd.conf...

    基于centos7下zabbix的搭建

    在本教程中,我们将详细介绍如何在 CentOS 7 环境下搭建 Zabbix 5.0 监控系统。Zabbix 是一款开源的企业级监控解决方案,可以用来监控网络设备、服务器性能、应用服务等。以下是详细的步骤: 一、系统环境准备 在...

Global site tag (gtag.js) - Google Analytics