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

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数据API导出Python脚本(export zabbix metric data by http api)

    在IT监控领域,Zabbix是一款广泛应用的开源网络监控系统,它可以收集各种服务器、网络设备以及应用的性能数据。Zabbix提供了丰富的API接口,允许用户通过编程方式与Zabbix服务器进行交互,实现自动化任务,比如数据...

    Zabbix6.0中文手册

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

    zabbix内部培训资料.ppt

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

    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 监控系统,並提供了详细的安装步骤和配置过程...

    zabbix6.4.6

    配置Zabbix数据库连接,编辑 `/etc/zabbix/zabbix_server.conf` 文件,确保以下行已正确设置: ``` DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=your_zabbix_password ``` 别忘了创建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客户端是整个系统的重要组成部分,负责在目标设备上收集各种监控数据,并将这些数据...

    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-ubuntu安装详细步骤部署

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

    zabbix 深信服AC模板

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

    zabbix5.2.0离线安装包

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

    zabbix监控的白皮书

    Zabbix是一款广泛使用的开源网络监控解决方案,用于检测和管理IT基础设施的性能和状态。这份6.0版本的监控白皮书提供了全面的指导,详细介绍了Zabbix的功能和新特性,帮助用户更好地理解和利用该系统。 1. **简介**...

Global site tag (gtag.js) - Google Analytics