Поиск по сайту:

Grafana — программное обеспечение с открытым исходным кодом для аналитики и мониторинга


Grafana — это многофункциональное, мощное, элегантное и расширяемое программное обеспечение для анализа и мониторинга с открытым исходным кодом, работающее на Linux, Windows и . >MacOS. Фактически это программное обеспечение для анализа данных, которое используется в Stack Overflow, eBay, PayPal, Uber и Цифровой океан – это лишь некоторые из них.

Он поддерживает 30+ открытых исходных кодов, а также коммерческие базы данных/источники данных, включая MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus и InfluxDB. Это позволяет вам глубоко копаться в больших объемах операционных данных в реальном времени; Визуализируйте, запрашивайте, устанавливайте оповещения и получайте ценную информацию о своих показателях из разных мест хранения.

Читайте также: как установить программное обеспечение Piwik (Google Analytics) в Linux

Важно отметить, что 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. В противном случае воспользуйтесь формой обратной связи ниже, чтобы задать любые вопросы или поделиться своими мыслями по этому поводу.