zabbix server访问zabbix agent的10050端口不通的定位过程

本文详细记录了在Zabbix Server(SUSE)与AIX主机上安装Zabbix Agent时,遇到的10050端口不通的定位过程,包括检查网络连通性、配置文件、服务状态等,最终发现是AIX主机上缺少Zabbix Agent导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:在 10.249.60.65上安装了zabbix服务器,想在10.249.13.46安装zabbix agent,其中, 10.249.60.65 是suse操作系统,10.249.13.46 是AIX操作系统。zabbix agent与zabbix server通过10050端口通信。负责网络的同时反馈网络已放通,但初步测试zabbix server到zabbix agent的不通。定位过程如下:

1. 在10.249.60.65上ping10.249.13.46,能ping通:
> ping 10.249.13.46
PING 10.249.13.46 (10.249.13.46) 56(84) bytes of data.
64 bytes from 10.249.13.46: icmp_seq=1 ttl=249 time=29.0 ms
64 bytes from 10.249.13.46: icmp_seq=2 ttl=249 time=27.7 ms

--- 10.249.13.46 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1434ms
rtt min/avg/max/mdev = 27.768/28.390/29.012/0.622 ms

2. 在10.249.60.65上telnet10.249.13.46 10050,不通:
> telnet 10.249.13.46 10050
Trying 10.249.13.46...
telnet: connect to address 10.249.13.46: Connection refused

3. 查看10.249.13.46的内部IP
由于10.249.13.46主机和 10.249.60.65主机在不同的网段,中间经过了防火墙,实际上10.249.13.46主机的内部IP是10.249.11.36
> ifconfig -a
en6: flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),PSEG,LARGESEND,CHAIN>
        inet 10.249.11.36 netmask 0xfffffff0 broadcast 10.249.11.47
         tcp_sendspace 131072 tcp_recvspace 65536
lo0: flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>
        inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
        inet6 ::1/0
         tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

4. 在10.249.13.46上telnet本机的10050端口,不通:
> telnet 10.249.11.36 10050
Trying...
telnet: connect: A remote host refused an attempted connect operation.

5. 查看10.249.13.46 是否启用了10050端口
> vi /etc/services #编辑,在最后添加以下代码
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper

> refresh -s inetd # AIX用于 刷新某个子系统的服务

6. 查看telnet服务是否已开启
> more /etc/inetd.conf  
ftp     stream  tcp6    nowait  root    /usr/sbin/ftpd         ftpd
telnet  stream  tcp6    nowait  root    /usr/sbin/telnetd      telnetd -a
#shell   stream  tcp6    nowait  root    /usr/sbin/rshd         rshd
#kshell  stream  tcp     nowait  root    /usr/sbin/krshd        krshd
#login   stream  tcp6    nowait  root    /usr/sbin/rlogind      rlogind
#klogin  stream  tcp     nowait  root    /usr/sbin/krlogind     krlogind
#exec    stream  tcp6    nowait  root    /usr/sbin/rexecd       rexecd

> startsrc -t telnet

7. 要看看ipsec有没有禁掉一些IP
> lsdev -Cc ipsec

8. 查看其他端口是否畅通
> telnet  10.249.11.36  1521 # 这种方式可以证明在10.249.11.36上1521端口是通的
Trying...
Connected to 10.249.11.36.
Escape character is '^]'.

9. 最后发现是应该zabbix agent在10.249.13.46上没有安装
由于10.249.13.46没有安装zabbix agent,没有程序在监听10050端口,自然用telnet 10050端口会有Connection refused的提示。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值