我们有一个在Debian VM上运行的Zabbix Server 1.8.2 – 从Squeeze仓库安装。 另外,我们在其他各种虚拟机上安装Zabbix 1.8.2代理,其中大部分运行Debian,通过apt-get安装。
一旦我们在主机中安装代理并在服务器中创build相应的主机,如果受监控的主机确实支持IPv6,则无法使服务器从代理收集信息。 如果我们在被监控的主机上禁用IPv6,代理运行良好,服务器完美地监控它。
问题是:为什么会发生? 有其他的方法可以避免这个问题吗? Zabbix代理有什么“禁用IPv6”的方法?
提前致谢!
很难说为什么这可能会发生没有更多的debugging信息。 一些问题和命令可以帮助人们更好地排除故障:
启用IPv6后,在服务器和客户机上以root用户身份运行以下命令,并在此处输出。
ifconfig -a netstat -anp route -n cat /etc/hosts
这可能是一些简单的事情,比如启用IPv6时机器的主机名parsing为IPv6地址,但不能使用IPv6地址相互路由。 这些信息可以帮助我,也可能让其他人了解正在发生的事情。
这是在1.8.5中修复的zabbix_agentd中的一个bug 。
这将在wheezy中可用。 已经提出了挤压运动,尽pipe目前为止还没有发生任何事情。
如果无法更新,可以通过将ListenIP指令专门设置为您的确切IPv4地址来解决此问题,例如:
ListenIP=198.51.100.30