Установка Grafana на SUSE или openSUSE

В этом разделе описано, как установить зависимости Grafana, установить Grafana на SUSE или openSUSE и запустить сервер Grafana в вашей системе.

Grafana можно установить из RPM-репозитория или загрузив бинарный файл .tar.gz.

Если вы устанавливаете Grafana через RPM или файл .tar.gz, то обновлять Grafana до каждой новой версии придётся вручную.

В следующем видео показано, как установить Grafana на SUSE или openSUSE в соответствии с этим документом:

Установка Grafana из RPM-репозитория

Если вы устанавливаете Grafana из RPM-репозитория, то Grafana автоматически обновляется каждый раз, когда вы выполняете sudo zypper update.

Версия Grafana Пакет Репозиторий
Grafana Enterprise grafana-enterprise https://rpm.grafana.com
Grafana OSS grafana https://rpm.grafana.com

Note

Grafana Enterprise — рекомендуемая редакция по умолчанию. Она доступна бесплатно и включает все возможности редакции OSS. Вы также можете перейти на полный набор функций Enterprise, который поддерживает плагины Enterprise.

Чтобы установить Grafana с помощью RPM-репозитория, выполните следующие шаги:

  1. Импортируйте GPG-ключ:

    Bash
    wget -q -O gpg.key https://rpm.grafana.com/gpg.key
    sudo rpm --import gpg.key
  2. Добавьте репозиторий grafana с помощью zypper.

    Bash
    sudo zypper addrepo https://rpm.grafana.com grafana
  3. Чтобы установить Grafana OSS, выполните следующую команду:

    Bash
    sudo zypper install grafana
  4. Чтобы установить Grafana Enterprise, выполните следующую команду:

    Bash
    sudo zypper install grafana-enterprise

Ручная установка RPM-пакета Grafana

Если вы устанавливаете Grafana вручную с помощью RPM, то обновлять Grafana до каждой новой версии придётся вручную. Способ установки зависит от того, какая операционная система Linux у вас используется.

Note: Файлы RPM подписаны. Проверить подпись можно с помощью этого публичного GPG-ключа.

  1. На странице загрузки Grafana выберите версию Grafana, которую хотите установить.

    • По умолчанию выбирается самая последняя версия Grafana.
    • В поле Version отображаются только завершённые релизы. Если вы хотите установить бета-версию, нажмите Nightly Builds и затем выберите версию.
  2. Выберите Edition.

    • Enterprise — рекомендуемая загрузка. Функционально идентична версии с открытым исходным кодом, но включает возможности, которые вы можете разблокировать с помощью лицензии по своему усмотрению.
    • Open Source — функционально идентична версии Enterprise, но если вам нужны функции Enterprise, придётся загрузить версию Enterprise.
  3. В зависимости от используемой системы нажмите Linux или ARM.

  4. Скопируйте URL RPM-пакета и сведения о локальном RPM-пакете со страницы установки, подставьте их в приведённый ниже шаблон и выполните команды.

    Bash
    sudo zypper install initscripts urw-fonts wget
    wget <rpm package url>
    sudo rpm -Uvh <local rpm package>

Установка Grafana как отдельного бинарного файла

Если вы устанавливаете Grafana вручную с помощью отдельных бинарных файлов, то обновлять Grafana до каждой новой версии придётся вручную.

Чтобы установить Grafana с помощью отдельных бинарных файлов, выполните следующие шаги:

  1. Перейдите на страницу загрузки Grafana.

  2. Выберите версию Grafana, которую хотите установить.

    • По умолчанию выбирается самая последняя версия Grafana.
    • В поле Version отображаются только помеченные тегами релизы. Если вы хотите установить ночную сборку, нажмите Nightly Builds и затем выберите версию.
  3. Выберите Edition.

    • Enterprise: это рекомендуемая версия. Она функционально идентична версии с открытым исходным кодом, но включает возможности, которые вы можете разблокировать с помощью лицензии по своему усмотрению.
    • Open Source: эта версия функционально идентична версии Enterprise, но если вам нужны функции Enterprise, придётся загрузить версию Enterprise.
  4. В зависимости от используемой системы нажмите вкладку Linux или ARM на странице загрузки.

  5. Скопируйте код со страницы загрузки в командную строку и выполните его.

  6. Создайте учётную запись пользователя Grafana в вашей системе:

    shell
    sudo useradd -r -s /bin/false grafana
  7. Переместите распакованный бинарный файл в /usr/local/grafana:

    shell
    sudo mv <DOWNLOAD PATH> /usr/local/grafana
  8. Смените владельца каталога /usr/local/grafana на пользователей Grafana:

    shell
    sudo chown -R grafana:users /usr/local/grafana
  9. Создайте unit-файл systemd для сервера Grafana:

    shell
    sudo touch /etc/systemd/system/grafana-server.service
  10. Добавьте в unit-файл следующее содержимое, используя любой удобный вам текстовый редактор:

    ini
    [Unit]
    Description=Grafana Server
    After=network.target
    
    [Service]
    Type=simple
    User=grafana
    Group=users
    ExecStart=/usr/local/grafana/bin/grafana server --config=/usr/local/grafana/conf/grafana.ini --homepath=/usr/local/grafana
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
  11. Запустите сервер Grafana вручную с помощью бинарного файла:

    shell
    /usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana

    Note

    Ручной вызов бинарного файла на этом шаге автоматически создаёт каталог /usr/local/grafana/data, который необходимо создать и настроить, прежде чем установку можно будет считать завершённой.

  12. Нажмите CTRL+C, чтобы остановить сервер Grafana.

  13. Снова смените владельца каталога /usr/local/grafana на пользователей Grafana, чтобы применить владение к только что созданному каталогу /usr/local/grafana/data:

    shell
    sudo chown -R grafana:users /usr/local/grafana
  14. Настройте сервер Grafana на запуск при загрузке с помощью systemd.

Удаление на SUSE или openSUSE

Чтобы удалить Grafana, выполните в окне терминала следующие команды:

  1. Если вы настроили запуск Grafana с помощью systemd, остановите службу systemd для сервера Grafana:

    shell
    sudo systemctl stop grafana-server
  2. Если вы настроили запуск Grafana с помощью init.d, остановите службу init.d для сервера Grafana:

    shell
    sudo service grafana-server stop
  3. Чтобы удалить Grafana OSS:

    shell
    sudo zypper remove grafana
  4. Чтобы удалить Grafana Enterprise:

    shell
    sudo zypper remove grafana-enterprise
  5. Необязательно: чтобы удалить репозиторий Grafana:

    shell
    sudo zypper removerepo grafana

Дальнейшие шаги

См. раздел Запуск сервера Grafana.