Акмалов Артур

Zabbix Grafana Docker compose

zabbix grafana docker

Zabbix Grafana docker

Использую данный вариант на домашних серверах, возможно кому то тоже окажется полезным.

Позволяет развернуть сервер мониторинга Zabbix + Grafana за 5 минут.

Установка

Для данного решения у себя использую Proxmox LXC (Linux Containers) c Ubuntu 21.04. Быстрее по времени и экономнее по ресурсам. Можно так же на любой *nix ОС повторить. 

Необходимые ресурсы зависят от нагрузки, количества узлов и срокам хранения. У себя выделяю:

  • 2 CPU
  • 2Gb RAM
  • 30Gb Disk 
apt update && apt upgrade -y 

Установка docker из официальной инструкции 

Установка git и docker-compose

apt install git docker-compose 

Клонирование репозитория с GitHub и переход в директорию

git clode https://github.com/akmalovaa/zabbix-docker.git
cd zabbix-docker 

Запуск docker-compose

docker-compose up -d 

Проверка состояния

docker-compose ps 

Контейнеры все запущены.

Настройка

IP адреса узла (LXC): 10.27.0.10

  • Zabbix web — 10.27.0.10:80
  • Grafana — 10.27.0.10:3000

Zabbix

Подключение к zabbix 10.27.0.10:80

  • Login: Admin
  • Password: zabbix

Настройка zabbix-agent

Configurations -> Hosts -> Zabbix-server (агент доступен по доменному имени)

Grafana

Подключение к grafana 10.27.0.10:3000

  • Login: admin
  • Password: admin

Предложит сменить на новый пароль

Включение Zabbix plugin

Добавление источника данных (Data source)

  • HTTP URL: http://10.27.0.10/api_jsonrpc.php
  • Zabbix API details User: Admin
  • Zabbix API details Password: zabbix

Проверка и сохранение (Save & test)

Заключение

После добавления новых хостов (узлов) в Zabbix, для того чтобы они начали отображаться в графана необходимо зайти в конфигурацию — Data  source -> zabbix и еще раз нажать Save & test.

Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
random

ty