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

Как установить Grafana на серверы Linux


На этой странице

  1. Предпосылки
  2. Что мы будем делать
  3. Шаг 1. Установите Grafana в Ubuntu 16.04
  4. Шаг 2. Установите Grafana на CentOS 7
  5. Шаг 3. Измените пароль администратора Grafana
  6. Шаг 4. Установите подключаемые модули
  7. Заключение
  8. Справочник

Grafana — это пакет для визуализации и мониторинга данных с открытым исходным кодом. Он предлагает поддержку Graphite, Elasticsearch, Included, Prometheus и многих других баз данных. Инструмент предоставляет красивую панель мониторинга и метрическую аналитику с возможностью управления и создания собственной панели мониторинга для ваших приложений или мониторинга производительности инфраструктуры.

В этом руководстве мы покажем вам, как установить и настроить Grafana на серверах Linux (Ubuntu 16.04 и CentOS 7). Хорошо установите Grafana на оба сервера, используя репозиторий Grafana, и после установки мы расскажем вам, как добавлять и устанавливать плагины Grafana.

Предпосылки

  • Ubuntu Server 16.04 или CentOS 7.
  • Привилегии root

Что мы будем делать

  1. Установите Grafana в Ubuntu 16.04.
  2. Установите Grafana на CentOS 7
  3. Изменить пароль администратора Grafana
  4. Установите подключаемые модули Grafana

Шаг 1 — Установите Grafana на Ubuntu 16.04

Grafana предоставляет два способа установки — с помощью загруженного пакета Debian и с помощью репозитория apt. В этом уроке мы будем использовать установку репозитория apt. Итак, давайте начнем.

Сначала подключитесь к серверу под своим логином ssh.

ssh 

Добавьте новый репозиторий Grafana в каталог sources.list.d, а затем добавьте ключ gpg репозитория, используя следующие команды.

echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main' > /etc/apt/sources.list.d/grafana.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -

Теперь обновите репозиторий и установите Grafana, используя следующие подходящие команды.

sudo apt update
sudo apt install grafana

После завершения установки вы получите результат, как показано ниже.

Как вы, возможно, знаете, Ubuntu 16.04 использует systemd в качестве системы инициализации. Итак, после установки Grafana нам нужно перезагрузить конфигурацию диспетчера systemd, чтобы запустить службу Grafana.

systemctl daemon-reload

Запустите Grafana и включите ее автоматический запуск при каждой загрузке системы.

systemctl start grafana-server
systemctl enable grafana-server

По умолчанию Grafana будет работать под портом 3000. Проверьте это с помощью команды netstat и убедитесь, что порт 3000 находится в списке состояний LISTEN.

netstat -plntu

Если на сервере установлен брандмауэр UFW, откройте порт службы ssh, порт grafana 3000, а затем запустите брандмауэр, используя следующие команды.

ufw allow ssh
ufw allow 3000/tcp
ufw enable

Введите y, чтобы продолжить запуск, и добавьте UFW для автоматического запуска во время загрузки.

Чтобы увидеть состояние брандмауэра, выполните приведенную ниже команду.

ufw status

Grafana была установлена на сервере Ubuntu 16.04 и работает под UFW Firewall Ubuntu на порту 3000.

Шаг 2 — Установите Grafana на CentOS 7

На этом этапе мы покажем вам, как установить Grafana из репозитория на сервер CentOS 7. Мы можем установить Grafana через пакет rpm или репозиторий. В этом руководстве мы будем использовать репозиторий Grafana.

Добавьте новый репозиторий Grafana, создав новый файл .repo в каталоге yum.repos.d. Перейдите в каталог и создайте новый файл с именем grafana.repo с помощью редактора vim.

cd /etc/yum.repos.d/
vim grafana.repo

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

[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

Сохраните изменения и выйдите из редактора.

Теперь установите Grafana с помощью следующей команды yum.

yum -y install grafana

После установки нам нужно перезагрузить конфигурацию диспетчера systemd перед запуском службы Grafana.

Выполните следующую команду systemctl.

systemctl daemon-reload

Затем запустите Grafana, а затем включите ее автоматический запуск при каждой загрузке системы.

systemctl start grafana-server
systemctl enable grafana-server

По умолчанию Grafana работает на порту 3000. Если ваш сервер использует брандмауэр, откройте порт с помощью команды firewall-cmd, как показано ниже.

firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload

Установка Grafana на сервер CentOS 7 прошла успешно.

Шаг 3. Измените пароль администратора Grafana.

После установки Grafanais на вашем сервере откройте веб-браузер и введите IP-адрес сервера Grafana (с портом 3000) следующим образом.

Войдите в панель инструментов Grafana, используя пользователя admin по умолчанию и пароль admin.

Вы увидите панель инструментов Grafana, как показано ниже.

Чтобы изменить имя пользователя и пароль по умолчанию для Grafana, щелкните логотип Grafana в левом верхнем углу, затем щелкните меню «Администратор» и выберите «Глобальные пользователи».

Вы увидите список пользователей. Нажмите на меню «Редактировать», чтобы изменить имя пользователя и пароль.

Введите новое имя пользователя и пароль, нажмите зеленую кнопку «Обновить» для подтверждения.

Пользователь Grafana по умолчанию и пароль были изменены.

Шаг 4 - Установите плагины

На этом этапе мы расскажем вам, как установить плагины Grafana. Нам нужно знать три типа плагинов Grafana:

  1. Плагины панели. Они позволяют добавлять в Grafana новую визуализацию данных.
  2. Источник данных. Это подключаемые модули источника данных Grafana.
  3. Приложение. Это набор панелей, источник данных, информационная панель с новым пользовательским интерфейсом.

Для установки плагина Grafana предоставляет инструмент командной строки, получивший название grafana-cli. Запустите его, чтобы увидеть инструкцию.

grafana-cli

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

grafana-cli plugins list-remote

Чтобы установить плагин, используйте опцию установки плагинов, как показано ниже.

grafana-cli plugins install grafana-clock-panel

После установки плагина перезапустите службу Grafana.

systemctl restart grafana-server

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

grafana-cli plugins ls

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

grafana-cli plugins remove grafana-clock-panel

Заключение

Итак, в этом руководстве мы можем установить Grafana на серверы Linux через пакеты Debian и rpm. В следующем уроке мы попробуем добавить источник данных. К сведению, Grafana поддерживает множество источников данных, включая Influxdb, Elasticsearch, Graphite и Prometheus.

Ссылка

  • docs.grafana.org