Grafana – это мощное, элегантное и высокорасширяемое программное обеспечение для аналитики и мониторинга с открытым исходным кодом, которое работает на Linux, Windows и MacOS. Это фактическое программное обеспечение для аналитики данных, используемое в Stack Overflow, eBay, PayPal, Uber и Digital Ocean – чтобы упомянуть лишь несколько.
Он поддерживает более 30 источников данных/баз данных с открытым исходным кодом, а также коммерческих, включая MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus и InfluxDB. Он позволяет вам глубоко погрузиться в большие объемы оперативных данных в реальном времени; визуализировать, запрашивать, устанавливать оповещения и получать идеи из ваших метрик из различных хранилищ данных.
Читайте также: Как установить программное обеспечение Piwik (Google Analytics) в Linux
Важно, что Grafana позволяет настраивать несколько независимых организаций, каждая из которых имеет свою среду использования (администраторы, источники данных, панели и пользователи).

Особенности Grafana:
- Элегантная графика для визуализации данных.
- Быстрые и гибкие графики с многочисленными опциями.
- Динамичные и многократно используемые панели.
- Он высокорасширяем с использованием сотен панелей и плагинов в официальной библиотеке.
- Поддерживает предпочтения опытных пользователей.
- Поддерживает множественное использование, настройку нескольких независимых организаций.
- Поддерживает аутентификацию через LDAP, Google Auth, Grafana.com и Github.
- Поддерживает уведомления через Slack, PagerDuty и многое другое.
- Замечательно поддерживает совместную работу, позволяя обмениваться данными и панелями инструментов между командами и многое другое.
Для вас доступна онлайн-демонстрация перед установкой Grafana на вашем дистрибутиве Linux.
Demo URL: http://play.grafana.org/
В этой статье мы объясним, как установить программное обеспечение Grafana – Визуализация данных и мониторинг на дистрибутивах CentOS, Debian и Ubuntu.
Установка Grafana в системах Linux
1. Мы установим Grafana из его официальных репозиториев YUM или APT, чтобы вы могли обновлять его с помощью вашего менеджера пакетов по умолчанию.
Установка Grafana на Debian и Ubuntu
$ echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list $ curl https://packagecloud.io/gpg.key | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install grafana
Установка Grafana на CentOS, RHEL и Fedora
# echo "[grafana] name=grafana baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo # yum install grafana
2. После установки Grafana вы найдете важные файлы в следующих местах:
- Устанавливает бинарный файл в /usr/sbin/grafana-server
- Устанавливает скрипт Init.d в /etc/init.d/grafana-server
- Создает файл по умолчанию (переменные среды) в /etc/default/grafana-server
- Устанавливает файл конфигурации в /etc/grafana/grafana.ini
- Устанавливает имя службы systemd grafana-server.service
- Конфигурация по умолчанию устанавливает файл журнала в /var/log/grafana/grafana.log
- Конфигурация по умолчанию указывает на базу данных sqlite3 в /var/lib/grafana/grafana.db
- Устанавливает HTML/JS/CSS и другие файлы Grafana в /usr/share/grafana
3. Затем запустите службу Grafana, проверьте, что она запущена, затем включите автозапуск при загрузке, как показано ниже. По умолчанию процесс запускается от имени пользователя grafana (созданного во время установки) и слушает порт HTTP 3000.
Запустите сервер Grafana (через Systemd)
# systemctl daemon-reload # systemctl start grafana-server # systemctl status grafana-server # systemctl enable grafana-server
Запустите сервер Grafana (через init.d)
# service grafana-server start # service grafana-server status # sudo update-rc.d grafana-server defaults [On Debian/Ubuntu] # /sbin/chkconfig --add grafana-server [On CentOS/RHEL/Fedora]
4. Если на вашей системе по умолчанию включен брандмауэр, вам нужно открыть порт 3000 в брандмауэре, чтобы разрешить клиентские запросы к процессу grafana.
----------- [On Debian/Ubuntu] ----------- $ sudo ufw allow 3000/tcp $ sudo ufw reload ----------- [On CentOS/RHEL/Fedora] ----------- # firewall-cmd --permanent --add-port=3000/tcp # firewall-cmd --reload
5. Теперь используйте следующий URL для доступа к Grafana, который перенаправит на страницу входа, учетные данные пользователя как имя пользователя: admin и пароль: admin)
http://Your-Domain.com:3000 OR http://IP-Address:3000

6. После входа вы попадете на домашнюю панель, как показано на скриншоте ниже.

7. Затем добавьте базу данных или источник данных, нажмите «Добавить источник данных». Например, мы добавим базу данных MySQL; укажите имя источника данных, тип и параметры подключения. Затем нажмите Сохранить и проверить.

Вы будете уведомлены, если подключение к базе данных выполнено успешно или не удалось, как показано на скриншоте. Затем вернитесь на главную панель, чтобы добавить новую панель.

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

Отсюда вы можете добавить больше источников данных, панелей, пригласить членов вашей команды, установить приложения и плагины для расширения функциональности по умолчанию и делать многое другое.
Более подробную информацию вы можете найти на домашней странице Grafana: https://grafana.com/
Grafana – это элегантное программное обеспечение для анализа данных в реальном времени и мониторинга. Мы надеемся, что установка Grafana на вашу систему Linux прошла успешно, в противном случае используйте форму обратной связи ниже, чтобы задать любые вопросы или поделиться своими мыслями о нем.
Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/