Запуск сервера Grafana

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

Следующие инструкции запускают процесс grafana-server от имени пользователя grafana, который был создан во время установки пакета.

Если вы устанавливали с помощью репозитория APT или пакета .deb, то запустить сервер можно с помощью systemd или init.d. Если вы устанавливали бинарный файл .tar.gz, то вы запускаете бинарный файл напрямую.

Linux

В следующих подразделах описаны три способа запуска и перезапуска сервера Grafana: с помощью systemd, initd или путём прямого запуска бинарного файла. Следует следовать только одному набору инструкций — в зависимости от того, как настроена ваша машина.

Запуск сервера Grafana с помощью systemd

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

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

    Bash
    sudo systemctl daemon-reload
    sudo systemctl start grafana-server
  2. Чтобы убедиться, что служба работает, выполните следующую команду:

    Bash
    sudo systemctl status grafana-server

Настройка сервера Grafana на запуск при загрузке с помощью systemd

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

Bash
sudo systemctl enable grafana-server.service

Обслуживание Grafana на порту < 1024

Warning

[ru] DOCS_SHARED: "docs/grafana/latest/setup-grafana/start-restart-grafana.ru.md" ("/hugo/content/docs/grafana/latest/setup-grafana/start-restart-grafana.ru.md:54:1") shared directory "docs/grafana/latest/shared" not found

Перезапуск сервера Grafana с помощью systemd

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

Bash
sudo systemctl restart grafana-server

Note

Пользователям SUSE или openSUSE может потребоваться запустить сервер методом systemd, а затем использовать метод init.d, чтобы настроить запуск Grafana при загрузке.

Запуск сервера Grafana с помощью init.d

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

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

    Bash
    sudo service grafana-server start
  2. Чтобы убедиться, что служба работает, выполните следующую команду:

    Bash
    sudo service grafana-server status

Настройка сервера Grafana на запуск при загрузке с помощью init.d

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

Bash
sudo update-rc.d grafana-server defaults

Перезапуск сервера Grafana с помощью init.d

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

Bash
sudo service grafana-server restart

Запуск сервера с помощью бинарного файла

Бинарному файлу grafana из .tar.gz требуется, чтобы рабочим каталогом был корневой каталог установки, где находятся бинарный файл и папка public.

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

Bash
./bin/grafana server

Docker

Чтобы перезапустить службу Grafana, используйте команду docker restart.

docker restart grafana

В качестве альтернативы можно использовать команду docker compose restart для перезапуска Grafana. Дополнительные сведения см. в документации docker compose.

Пример Docker compose

Настройте файл docker-compose.yml. Например:

yml
version: '3.8'
services:
  grafana:
    image: grafana/grafana:latest
    container_name: grafana
    restart: unless-stopped
    environment:
      - TERM=linux
      - GF_PLUGINS_PREINSTALL=grafana-clock-panel,grafana-polystat-panel
    ports:
      - '3000:3000'
    volumes:
      - 'grafana_storage:/var/lib/grafana'
volumes:
  grafana_storage: {}

Запустите сервер Grafana:

docker compose up -d

Это запускает контейнер сервера Grafana в отсоединённом режиме вместе с двумя плагинами, указанными в YAML-файле.

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

docker compose restart grafana

Windows

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

  1. Выполните grafana.exe server; бинарный файл grafana находится в каталоге bin.

    Мы рекомендуем запускать grafana.exe server из командной строки.

    Если вы хотите запускать Grafana как службу Windows, можно загрузить NSSM.

  2. Чтобы запустить Grafana, откройте браузер и перейдите на порт Grafana (по умолчанию — http://localhost:3000/).

    Примечание: Порт Grafana по умолчанию — 3000. Этот порт может потребовать дополнительных разрешений в Windows. Если он не отображается в списке портов по умолчанию, попробуйте переключиться на другой порт.

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

    a. В каталоге conf скопируйте sample.ini в custom.ini.

    Примечание: Редактировать следует custom.ini, никогда не defaults.ini.

    b. Отредактируйте custom.ini и раскомментируйте параметр конфигурации http_port (; — это символ комментария в ini-файлах) и измените его на что-то похожее на 8080, что не должно требовать дополнительных привилегий Windows.

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

  1. Откройте приложение Services.
  2. Щёлкните правой кнопкой мыши службу Grafana.
  3. В контекстном меню нажмите Restart.

macOS

Способы перезапуска различаются в зависимости от того, устанавливали ли вы Grafana с помощью Homebrew или как отдельные бинарные файлы для macOS.

Запуск Grafana с помощью Homebrew

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

Bash
brew services start grafana

Перезапуск Grafana с помощью Homebrew

Используйте команду перезапуска Homebrew:

Bash
brew services restart grafana

Перезапуск отдельных бинарных файлов macOS

Чтобы перезапустить Grafana:

  1. Откройте терминал и перейдите в каталог, куда вы скопировали файлы установки.
  2. Выполните команду:
Bash
./bin/grafana server

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

После того как сервер Grafana запущен и работает, рассмотрите следующие дальнейшие шаги:

  • См. раздел Начало работы, чтобы узнать, как создать свой первый дашборд.
  • См. раздел Конфигурация, чтобы узнать, как можно настроить своё окружение.