如何防止Zabbix服务器侦听端口10051

默认情况下,Zabbix服务器在TCP端口10051上侦听捕获器项目发送的数据。 在我的configuration中,我不使用任何捕捉器项目,所以我想阻止Zabbix服务器侦听端口10051或任何其他端口。

我试着设置

ListenPort= 

在Zabbix服务器configuration中,但导致服务器不再启动。 我也试过了

 ListenPort=0 

但结果相同。

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

系统信息:

  • Debian jessie
  • 用jessie-backports中的Zabbix 3.0.3 + dfsg-1

弄清楚了。 这个configuration选项的诀窍是:

 StartTrappers=0 

当心:我在文档中find了这个注释:

必须至less运行一个捕获进程来显示服务器可用性并在前端查看队列。

我不知道这是什么意思,但到目前为止,我还没有发现networking前端有任何有害的影响。

如果事实certificateweb前端确实需要监听捕获器项目,那么可以设置以下configuration选项,以便服务器至less不在公用networking接口上侦听:

 ListenIP=127.0.0.1 

不过,我还没有testing过。