默认情况下,Zabbix服务器在TCP端口10051上侦听捕获器项目发送的数据。 在我的configuration中,我不使用任何捕捉器项目,所以我想阻止Zabbix服务器侦听端口10051或任何其他端口。
我试着设置
ListenPort=
在Zabbix服务器configuration中,但导致服务器不再启动。 我也试过了
ListenPort=0
但结果相同。
那么如何防止Zabbix在TCP端口上侦听捕获器项目呢?
系统信息:
弄清楚了。 这个configuration选项的诀窍是:
StartTrappers=0
当心:我在文档中find了这个注释:
必须至less运行一个捕获进程来显示服务器可用性并在前端查看队列。
我不知道这是什么意思,但到目前为止,我还没有发现networking前端有任何有害的影响。
如果事实certificateweb前端确实需要监听捕获器项目,那么可以设置以下configuration选项,以便服务器至less不在公用networking接口上侦听:
ListenIP=127.0.0.1
不过,我还没有testing过。