Хотите узнать, как контролировать сервер Docker и его контейнеры с помощью заббикса? В этом учебнике мы покажем вам, как использовать сервер Docker.

Улунту 18,04
Улунту 19,04
Улунту 20,04
Забфикс 5.0.0
Докер 19.03

В нашем примере IP-адрес сервера Забфикса составляет 192.168.15.10.

В нашем примере IP-адрес сервера Docker составляет 192.168.15.11.

Имейте в виду, что вам нужно использовать новый агент zabbix для мониторинга сервера Docker.

Заббикс плейлист:

На этой странице мы предлагаем быстрый доступ к списку видео, связанных с установкой Забфикса.

Не забудьте подписаться на наш канал YouTube под названием FKIT.

Установите агента Забфикса на сервер Docker

IP - 192.168.15.11
Операционная система - Ubuntu 20.04
Хост-имя - DOCKER

Установите необходимые пакеты на компьютер под управлением службы Docker.

Copy to Clipboard

Скачать и установить пакет GOLANG.

Copy to Clipboard

Программное обеспечение GOLANG было установлено на следующем каталоге: /usr/local

Для правильной работы программное обеспечение GO ожидает, что система будет иметь набор переменных среды.

Давайте создадим файл для автоматизации требуемой конфигурации переменных среды.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Перезагрузка компьютера.

Copy to Clipboard

Проверьте, были ли автоматически созданы необходимые переменные среды.

Copy to Clipboard

Вот правильный выход:

Copy to Clipboard

Загрузите пакет установки Забфикса.

Copy to Clipboard

Извлеките пакет установки заббикса, составить и установить агент Забфикса.

Copy to Clipboard

Найдите местоположение файла zabbix_agent2.conf в вашей системе.

Отодвите файл zabbix_agent2.conf.

Copy to Clipboard

Вот исходный файл, до нашей конфигурации.

Copy to Clipboard

Вот новый файл с нашей конфигурацией.

Copy to Clipboard

Агент был настроен, чтобы разрешить подключение с сервера Забфикс с помощью IP-адреса 192.168.15.10.

Localhost было разрешено запрашивать и получать информацию от местного агента.

Имейте в виду, что вам нужно использовать новый агент zabbix для мониторинга сервера Docker.

Запустите новый агент Забфикс.

Copy to Clipboard

Вы закончили установку агента Забфикса.

Теперь вы можете использовать панель мониторинга сервера «Заббикс» для мониторинга службы Docker и контейнеров, установленных на этом компьютере.

Забфикс - Мониторинг службы Docker

Получите доступ к панели мониторинга сервера Забфикс и добавьте компьютер Linux под управлением службы Docker в качестве хостатора.

Откройте браузер и введите IP-адрес вашего веб-сервера плюс /zabbix.

В нашем примере в браузер был введен следующий URL::

- http://192.168.15.10/zabbix

На экране входа используйте имя пользователя по умолчанию и пароль по умолчанию.

Имя пользователя по умолчанию: Админ
Пароль по умолчанию: zabbix

zabbix login

После успешного входа, вы будете отправлены на панель мониторинга зайбит.

Zabbix 5 Dashboard

На экране панели мониторинга получите доступ к меню Configuration и выберите опцию Host.

Zabbix 5 hosts menu

В правом верхнем виде экрана нажмите на кнопку «Создание хоста».

Zabbix Create Host

Введите следующую информацию:

Имя хоста - Введите хост-имя для идентификации сервера Docker.
Видимое хостимя - Повторите имя хоста.
Группа - Выберите название группы для идентификации подобных устройств.
Интерфейсы - Введите IP-адрес сервера Linux.

Вот новое изображение с нашей конфигурацией.

Zabbix monitor Docker

Далее нам нужно связать узел с шаблоном мониторинга.

Доступ к вкладке шаблонов в верхней части экрана.

Нажмите на кнопку «Выберите» и найдите шаблон под названием: Template App Docker

Zabbix monitor docker container

Нажмите на кнопку Добавить.

Через несколько минут вы сможете увидеть первоначальный результат на панели мониторинга зайбит.

Чтобы протестировать конфигурацию, получите доступ к меню мониторинга и нажмите на опцию Хостов.

Zabbix 5 monitoring hosts menu

Найдите сервер и нажмите на опцию Screens.

Zabbix 5 screens

Компания «Забфикс» будет отображать графику, доступную для мониторинга сервиса Docker и его контейнеров.

Monitor Docker

Поздравляю! Вы настроили сервер зайбфикса для мониторинга сервера Docker.