Назад | Перейти на главную страницу

Агент Zabbix 1.8.2 не работает, если в отслеживаемой системе Debian включен IPv6

У нас есть Zabbix Server 1.8.2, работающий на виртуальной машине Debian, установленный из репозиториев Squeeze. Кроме того, мы устанавливаем агенты Zabbix 1.8.2 на различные другие виртуальные машины, большинство из которых работает под управлением Debian, также установленного через apt-get.

После того, как мы установили агент на хосте и создадим соответствующий хост на сервере, мы не сможем заставить сервер собирать информацию от агента, если отслеживаемый хост поддерживает IPv6. Если мы отключим IPv6 на контролируемом хосте, агент будет работать хорошо, а сервер будет отслеживать его безупречно.

Возникает вопрос: почему это происходит? Есть ли другой способ избежать этой проблемы? Есть ли способ "отключить IPv6" из Zabbix агента?

Заранее спасибо!

Это было ошибка в zabbix_agentd это было исправлено в 1.8.5.

Это будет доступно в wheezy. Это было предложено для сжатых бэкпортов, но пока ничего не произошло.

Если вы не можете обновить, вы можете обойти это, специально установив ListenIP на ваш точный IPv4-адрес, например:

ListenIP=198.51.100.30

Трудно сказать, почему это может происходить без дополнительной отладочной информации. Некоторые вопросы и команды, которые помогут людям лучше устранять неполадки:

  • Вы отключаете IPv6 только на хосте агента или и на агенте, и на сервере?
  • Если только агент, на сервере работает IPv6?
  • Находятся ли хосты сервера и агента в одной подсети или они маршрутизируют друг друга?
  • Когда IPv6 включен, вы настраиваете статический адрес или используете автоматическое определение соседей?

При включенном IPv6 выполните следующие команды от имени пользователя root на сервере и клиенте и опубликуйте здесь вывод.

ifconfig -a
netstat -anp
route -n
cat /etc/hosts

Это может быть что-то простое, например, имя хоста машин, разрешающих IPv6-адрес, когда IPv6 включен, но он не может выполнять маршрутизацию между собой, используя IPv6-адрес. Эта информация поможет мне и, вероятно, другим понять, что происходит.