Настройка zabbix-agent через docker-compose?

Разворачиваю zabbix через официальный репозиторий https://github.com/zabbix/zabbix-docker

Но не могу подружить zabbix-server и zabbix-agent локально. Не видят друг друга.
Что уже только не прописывал в настройках
  • Вопрос задан
  • 7208 просмотров
Пригласить эксперта
Ответы на вопрос 1
redflasher
@redflasher
Full-stack developer
Столкнулся с той же проблемой. Решил так:
  1. Во-первых проверил что в .env_agent задано ZBX_SERVER_HOST=zabbix-server
  2. В docker-compose в zabbix-agent есть параметры

    container_name: zabbix-agent
    hostname: zabbix-agent
    links:
    - zabbix-server:zabbix-server
    depends_on:
    - zabbix-server


  3. В админке zabbix при добавлении нового узла сети в "Имя узла" стоит "zabbix-agent" ("Видимое имя" я поставил "zabbix-server"), в "Интерфейсы агента" указано zabbix-agent и поставлен переключатель IP/DNS в положение "DNS"
  4. Если не заработало - подключаемся к контейнеру с zabbix-сервером и в нем пробуем пинговать zabbix-агент:
    zabbix_get -s zabbix-agent -k agent.ping

    В ответ должно прийти "1" (есть коннект). Если этого не произошло - гуглим ошибку. Или не правильно настроили конфиг агента, или что-то не так с сетью. Или в имени узла указали не то, что прописано в /etc/hostname (это решается с помощью
    hostname: zabbix-agent
    из п.2)


Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы