Установка Графана Grafana для zabbix debian

Процесс установки
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 367
Стаж: 2 года 9 месяцев
Откуда: Вологодская область
Контактная информация:

Установка Графана Grafana для zabbix debian

Сообщение Артём Мамзиков »



Официальный сайт Grafana
Оф. инструкция Варианты установки Grafana в Debian
Оф. Скачать Grafana

Отличия Открытой/Open Source версии и Предприятие/Enterprise что ставить?
Совет: Enterprise Edition имеет те же функции, что и Open Source Edition, и может использоваться бесплатно. Он также имеет преимущество, заключающееся в возможности обновления до полного набора функций Enterprise , включая поддержку плагинов Enterprise .

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

Будем ставить Предприятие/Enterprise

Варианты установки:
1. Установка через репозиторий
2. Установка из пакета
3. Установка из исходного кода

Выбираем вариант установки
1. Установка через репозиторий
Показать
1.1. Можно прописать вручную в текущий репозиторий
nano /etc/apt/sources.list

deb https://packages.grafana.com/oss/deb stable main
или для grafana-enterprise
deb https://packages.grafana.com/enterprise/deb stable main

1.2. С помощью команды в отдельный лист репозитория
Открытый
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
или для grafana-enterprise
echo "deb https://packages.grafana.com/enterprise/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

1.3. С помощью ПО автоматом настраиваем репозиторий
Устанавливаем
apt-get install -y apt-transport-https

Этот пакет позволяет использовать строки 'deb https: // foo distro main' в /etc/apt/sources.list, чтобы все менеджеры пакетов, использующие библиотеку libapt-pkg, могли получать доступ к метаданным и пакетам, доступным в источниках, доступных через https ( Протокол передачи гипертекста Secure).
Этот транспорт поддерживает проверку подлинности сервера и клиента с помощью сертификатов.

apt-get install -y software-properties-common wget

Это программное обеспечение обеспечивает абстракцию используемых репозиториев apt. Это позволяет вам легко управлять своими дистрибутивами и независимыми поставщиками программного обеспечения.
На практике это означает, что он предоставляет некоторые полезные скрипты для добавления и удаления PPA:
$ dpkg -L software-properties-common | grep 'bin/'
/usr/bin/add-apt-repository
/usr/bin/apt-add-repository
плюс резервные копии DBUS, чтобы сделать то же самое с помощью программного обеспечения и обновлений GUI.
Без него вам нужно будет добавлять и удалять репозитории (например, PPA) вручную путем редактирования /etc/apt/sources.list и / или любых вспомогательных файлов в /etc/apt/sources.list.d

Так как я работаю от root
wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
от обычного пользователя с sudo
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

После настройки репозитория
Обновляем
apt-get update
И устанавливаем не посредственно Графану
apt-get install grafana-enterprise
2. Установка из пакета
Показать
Переходим по ссылке выбираем нужную версию
Скачать Графана

Устанавливаем утилиту adduser работа с пользователями и группами системы и библиотеку для настройки шрифтов
apt-get install -y adduser libfontconfig1

Скачиваем пакет
wget <.deb package url>
wget https://dl.grafana.com/enterprise/relea ... _amd64.deb

Устанавливаем пакет
dpkg -i grafana<edition>_<version>_amd64.deb
dpkg -i grafana-enterprise_6.7.1_amd64.deb
3. Установка из исходного кода.tar.gz Автономные
Показать
Скачиваем
wget <tar.gz package url>
wget https://dl.grafana.com/enterprise/relea ... d64.tar.gz

Извлекаем
sudo tar -zxvf <tar.gz package>
tar -zxvf grafana-enterprise-6.7.1.linux-amd64.tar.gz

Файлы извлекаются в папку, названную в честь загруженной вами версии Grafana. Эта папка содержит все файлы, необходимые для запуска Grafana. В этом пакете нет ни скриптов инициализации, ни скриптов установки.
Запустите сервер
Это запускает grafana-serverпроцесс как grafanaпользователь, который был создан во время установки пакета.

Если вы установили с помощью репозитория или .debпакета APT , вы можете запустить сервер с помощью systemdили init.d.
Запустите сервер с помощью systemd
Если менялись конфиги перечитаем
systemctl daemon-reload
Запускаем службу Графана
systemctl start grafana-server
Проверяем что все запустилось
systemctl status grafana-server

Настройте сервер Grafana для запуска при загрузке:
systemctl enable grafana-server.service
Запустите сервер с init.d Чтобы запустить службу и убедиться, что служба запущена:
service grafana-server start
service grafana-server status

Настройте сервер Grafana для запуска при загрузке:
update-rc.d grafana-server defaults


При установке из исходного кода .tar.gz нужно выполнить двоичный файл.
Для grafana-server двоичного файла .tar.gz требуется, чтобы рабочий каталог был корневым каталогом установки, в котором public находятся бинарный файл и папка.
Запустите Графану, запустив:
./bin/grafana-server web
Детали пакета
Устанавливает бинарный файл в /usr/sbin/grafana-server
Устанавливает скрипт Init.d в /etc/init.d/grafana-server
Создает файл по умолчанию (переменные среды) для /etc/default/grafana-server
Устанавливает файл конфигурации в /etc/grafana/grafana.ini
Устанавливает службу systemd (если доступна systemd) name grafana-server.service
Конфигурация по умолчанию устанавливает файл журнала в /var/log/grafana/grafana.log
Конфигурация по умолчанию определяет базу данных sqlite3 в /var/lib/grafana/grafana.db
Устанавливает HTML/JS/CSS и другие файлы Grafana на /usr/share/grafana

Вход
Откройте веб-браузер и перейдите по адресу http://localhost:3000/
3000 это порт HTTP по умолчанию, который Grafana слушает, если вы не настроили другой порт.
На странице входа введите admin имя пользователя и пароль

Получить список доступных плагинов
grafana-cli plugins list-remote
Установка плагина
grafana-cli plugins install alexanderzobnin-zabbix-app
Плагин будет установлен в ваш каталог плагинов Grafana; по умолчанию используется /var/lib/grafana/plugins
После установки перезапускаем
service grafana-server restart
В веб интерфейсе заходим
Конфигурация > Плагины > Zabbix Плагин Конфиг Нажимаем Включить
Графана плагин заббикса
Графана плагин заббикса
Создать специального пользователя с ограниченным доступом к базе данных Zabbix. Графана-Zabbix плагин использует только SELECTзапросы к history, history_uint, trendsи trends_uintтаблицы. Поэтому целесообразно предоставить только привилегии SELECT этим таблицам для пользователя grafana. Но если вы хотите использовать этот источник данных MySQL для запроса других данных, вы можете предоставить привилегии SELECT всей базе данных zabbix.
Также все запросы вызываются сервером grafana, так что вы можете ограничить соединение только хостом grafana.

Заходим в MySql
mysql -uroot -pПароль Входим в mysql
Создаем пользователя
GRANT SELECT ON zabbixdb.* TO 'grafana'@'localhost' identified by 'password';
Оф.Инструкция
Создаем пользователя grafana в MySql с правами на чтение БД ЗаббиксаБД
Настраиваем подключение к БД в Графане Проверяем и Сохраняем
grafana mysql
grafana mysql
Далее настраиваем API zabbix
Оф.Иструкция
БД Заббикс.jpg
БД Заббикс.jpg
БД Заббикс настройка
БД Заббикс настройка
http://IP/zabbix/api_jsonrpc.php
БД Заббикс настройка импорт
БД Заббикс настройка импорт
Настройка Конфигурации Графаны Оф Док по конфигурации

Проверяем Панель / Шаблон
Панель графана
Панель графана
Все работает! Установка завершена=)


Далее пути на конфиги их изменения и тд в дальнешем буду писать.
Не меняйся defaults.ini! Настройки по умолчанию для Grafana хранятся в этом файле.

Где лежит
Конфигурация по умолчанию от $WORKING_DIR/conf/defaults.ini
debили rpm /etc/grafana/grafana.ini

Для Пользовательская конфигурация .tar.gz от $WORKING_DIR/conf/custom.ini
Путь к пользовательскому файлу конфигурации можно переопределить с помощью --config параметра

Точки с запятой ( ;символ) - это стандартный способ закомментировать строки в .iniфайле

Источник Шаблон модуля HTTP LLD W COVID19
Шаблон Заббикса + Графана на Русском
CORONA-COVID19-rus.zip
CORONA-COVID19-rus.zip
(7.85 КБ) 28 скачиваний
На основе дефолтных шаблонов ОС Windows и Linux
Шаблоны переведены на русский шаблон графана так же перенастроен на русское название элементов
Загрузить
Zabbix-Полный Статус Сервера-rus.zip
Zabbix-Полный Статус Сервера-rus.zip
(43.92 КБ) 40 скачиваний
Windows
Windows
Линукс
Линукс
Более новые измененные шаблоны тут Template OS Linux rus и Template OS Windows rus

Оригинальная EN версия Шаблон Windows Grafana
Шаблон Linux Grafana
количество слов: 528

Вернуться в «Установка Заббикс»