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
分享到:
相关推荐
本文将深入探讨如何使用Zabbix监控Linux系统的端口连接数,以确保系统的稳定性和性能。 首先,让我们关注"zabbix监控linux系统端口连接数"这一主题。在Linux环境中,网络服务通过监听特定端口来提供服务。端口连接...
在使用Zabbix监控系统时,有时可能会遇到页面显示语言与预期不符或出现乱码的问题,尤其是在尝试设置中文界面时。Zabbix默认支持多种语言,但并非所有字体都包含中文字符集,导致在显示中文时出现方块或其他乱码。...
360个Zabbix常见问题详解" 本文将从不同角度解析Zabbix常见问题,涵盖了从数据展示到agent配置、图形单位修改、数据入库延时、告警设置、登录告警设置、仪表盘调用URL显示、交换机光衰监控、server web收不到客户机...
zabbix sendmail 脚本
解决zabbix常见问题及问题处理方法 More than 100 items having missing data for more than 10 minutes
zabbix内部培训资料.ppt Zabbix简介及安装 Zabbix架构介绍 功能流程介绍,包括 自动发现,Mysql数据库监控,拓扑图,触发器等 zabbix内部培训资料.ppt Zabbix简介及安装 Zabbix架构介绍 功能流程介绍,包括 自动...
Zabbix 6.0 中文手册 Zabbix 是一个企业级的监控解决方案,提供了强大的监控和自动化功能。以下是 Zabbix 6.0 中文手册的知识点总结: 1. 简介:Zabbix 是一个基于 Web 的网络监控系统,可以监控各种网络设备和...
### zabbix与oracle的连接配置 #### 概述 Zabbix是一款开源的网络监控工具,它能够对硬件、网络服务及应用程序等进行监控,并具备自动发现功能,支持分布式监控以及高度可扩展性。本文主要介绍如何配置Zabbix与...
Zabbix的不同版本间存在兼容性问题,旧版代理在新版本Zabbix中可能不支持。例如,Zabbix 3.4代理仅支持与Zabbix 3.4服务器配合,而不支持旧版本如1.8、2.0等的代理。同样,Zabbix 3.4的代理也不支持Zabbix 3.2或更早...
目录网盘文件永久链接 01_自动化运维技术框架 02_监控系统及zabbix介绍 03_监控系统及SNMP协议 04_常见开元监控系统介绍 05_常见开元监控系统介绍 06_监控系统及zabbix...25_zabbix之action精讲01 26_zabbix........
zabbix教程:zabbix从放弃到入门(1):zabbix概念 zabbix教程:zabbix从放弃到入门(2):安装zabbix zabbix教程:zabbix从放弃到入门(3):在zabbix中添加主机 zabbix教程:zabbix从放弃到入门(4):在zabbix中...
在IT系统运维领域,Zabbix是一款广泛使用的开源监控解决方案,它能够实时监控网络状态、服务器健康状况以及应用程序的性能。Zabbix客户端是整个系统的重要组成部分,负责在目标设备上收集各种监控数据,并将这些数据...
在安装 PostgreSQL 数据库后,需要配置数据库,以便 Zabbix 服务器可以连接数据库。使用 `sudo -u postgres` 命令创建 Zabbix 用户和数据库。然后,使用 `zcat` 命令导入初始架构和数据。 配置 Zabbix 服务器 在...
《Zabbix模板资源集合》 Zabbix是一款强大的网络监控系统,用于实时监控各种网络服务、服务器硬件状态以及应用程序。这个资源集合是从Gitee上的开源项目<https://gitee.com/netkiller/zabbix.git>获取的,包含了...
编辑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结合,可以实现对深信服AC设备的全面监控,及时发现并处理潜在问题。 "zabbix深信服AC模板"是专为监控深信服AC设备定制的Zabbix模板,通过导入这个模板,用户可以在Zabbix中轻松配置对深信服AC的...
配置Zabbix数据库连接,编辑 `/etc/zabbix/zabbix_server.conf` 文件,确保以下行已正确设置: ``` DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=your_zabbix_password ``` 别忘了创建Zabbix数据库和...
Zabbix是一款广泛使用的开源监控解决方案,它能够监控各种网络参数以及服务器硬件状态。在这个"zabbix5.2.0离线安装包"中,我们有以下几个关键文件和目录,它们涵盖了Zabbix安装和配置的核心部分。 1. **httpd.conf...
在本教程中,我们将详细介绍如何在 CentOS 7 环境下搭建 Zabbix 5.0 监控系统。Zabbix 是一款开源的企业级监控解决方案,可以用来监控网络设备、服务器性能、应用服务等。以下是详细的步骤: 一、系统环境准备 在...