燃烧的肉包子 2022-12-26 10:09 采纳率: 25%
浏览 63
已结题

zabbix net.tcp.port监控问题

在zabbix web端,键值配置net.tcp.port ip+端口获取值始终是0,然后采取了进入server端使用zabbix_get 测试发现
zabbix server端使用zabbix_get -s A服务器ip -k net.tcp.port[B服务器ip,端口号]的方式获取值也始终是0,但是进入服务器A使用 telnet B服务器ip 端口号 的方式可以正确提示 Connected to B服务器ip
有没有人可以告知一下是什么原因如何处理呢?
或者有没有什么其他可以监控到某一服务器的某端口连通性的方法也行,可以被zabbix正确监控到的方法。

  • 写回答

6条回答 默认 最新

  • 我不是idol 2022-12-26 10:18
    关注

    Zabbix 中的键值 net.tcp.port 用于检测指定 TCP 端口是否可连接。如果 Zabbix web 端显示的值始终是 0,可能是因为检测的服务器没有开启该端口,或者 Zabbix Agent 连接不到服务器。

    你可以尝试以下步骤来解决这个问题:

    (1)确保目标服务器上的该端口已经开启。你可以使用命令 telnet 来检测端口是否可连接。

    (2)确保 Zabbix Agent 已经正确安装并启动。你可以使用命令 systemctl status zabbix-agent 查看 Zabbix Agent 的状态。

    (3)确保 Zabbix Server 与 Zabbix Agent 之间的连接是可以正常通信的。你可以使用命令 zabbix_get -s A服务器ip -p 10050 -k agent.version 来测试。

    (4)确保 Zabbix Server 的配置文件中包含了正确的服务器地址和端口信息。

    如果以上步骤仍然无法解决问题,你可以尝试使用其他方法来监控服务器端口连通性,例如使用 Zabbix 内置的 icmpping 和 icmppingsec 键值来检测服务器是否可以 Ping 通,或者使用 Zabbix 的自动发现功能来监控服务器上的端口。

    另外,你也可以使用其他监控工具,例如 Nagios 或 Prometheus,来监控服务器端口连通性。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月2日
  • 创建了问题 12月26日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错