如何阻止 Zabbix 服务器监听端口 10051

如何阻止 Zabbix 服务器监听端口 10051

Zabbix 服务器默认监听 TCP 端口 10051 以查找 trapper 项发送的数据。在我的配置中,我不使用任何 trapper 项,因此我想阻止 Zabbix 服务器监听端口 10051 或任何其他端口。

我尝试设置

ListenPort=

在 Zabbix 服务器配置中,但这导致服务器不再启动。我也试过

ListenPort=0

但结果是一样的。

那么,如何防止 Zabbix 在 TCP 端口上监听捕获器项目?

系统信息:

  • Debian 杰西
  • 使用来自 jessie-backports 的 Zabbix 3.0.3+dfsg-1

答案1

搞清楚了。这个配置选项可以解决问题:

StartTrappers=0

注意:我在文档中发现了这条说明:

必须运行至少一个 trapper 进程才能在前端显示服务器可用性和查看队列。

我还不知道这意味着什么,但到目前为止我还没有发现对 Web 前端有任何有害影响。

如果事实证明 Web 前端确实需要监听捕获器项目,那么可以设置以下配置选项,以便服务器至少不会监听公共网络接口:

ListenIP=127.0.0.1

但我还没有测试过这一点。

相关内容