Изменение порта Графана

В настоящее время у меня есть информационные панели кормления InfluxDB в Grafana. В конечном итоге я разверну этот стек на сервере.

Однако порт по умолчанию для Grafana - 80. Я должен изменить этот порт, но я не знаю, как это сделать. Кто-нибудь может помочь?

Спасибо.


person Eric Miller    schedule 03.02.2015    source источник


Ответы (9)


Не только изменения в /etc/grafana/grafana.ini, вы должны изменить файлы /usr/share/grafana/conf/defaults.ini и /usr/share/grafana/conf/sample.ini. Просто найдите 3000 порт (который является портом по умолчанию для графаны) в этих трех файлах и замените его предпочтительным портом.

person sjMalik    schedule 15.06.2018
comment
это работает, но зачем мне тоже менять sample.ini? - person AATHITH RAJENDRAN; 23.08.2020
comment
Вы этого не сделаете. Не используется. - person sbrk; 28.02.2021

Начиная с Grafana 2.0:

Grafana теперь поставляется со своим собственным внутренним сервером.

Вы можете отредактировать /etc/grafana/grafana.ini (обычное местоположение) и изменить работающий порт:

[server]
http_port=1234

Источник: http://docs.grafana.org/installation/configuration/

person Martin Magakian    schedule 24.04.2015
comment
В пакете Arch grafana его ini находится по адресу /etc/grafana.ini. - person leetNightshade; 09.03.2019

Вот самый простой способ, который я нашел.

docker run -d \
-p 2345:2345 \
--name grafana \
-e "GF_SERVER_HTTP_PORT=2345" \
grafana/grafana

Смотрите документацию здесь.

https://grafana.com/docs/grafana/latest/installation/docker/#configuration

person Jason Kim    schedule 31.12.2019

Для тех, кто использует Docker:

Создайте grafana.ini:

   [server]
   http_port = 1234

Обновите свой Dockerfile:

    FROM grafana/grafana

    EXPOSE 1234

    ADD grafana.ini /etc/grafana

Соберите и запустите контейнер:

    docker build grafana

    docker run \
    -d \
    -p 1234:1234 \
    --name grafana \
    grafana/grafana

EXPOSE технически необязателен, но является хорошей практикой для документации.

person Ty Hitzeman    schedule 23.07.2018
comment
Спасибо. Работает для меня - person philip; 15.10.2018

Для Linux я беру форму установочного файла здесь https://grafana.com/grafana/download?platform=linux

Тогда установите его!

Вам нужно только изменить это /usr/share/grafana/conf/defaults.ini:

Заменять:

http_port = 3000

С участием

http_port = YourPortYouWant

Затем перезапустите приложение:

sudo service grafana-server stop
sudo service grafana-server start

Для проверки вам следует запустить:

sudo service grafana-server status

После этого вы увидите, что приложение работает на желаемом порту:  введите описание изображения здесь

Откройте localhost:yourport, чтобы увидеть результат.

Думаю, документ от Grafana нужно обновить.

person Chau Giang    schedule 08.08.2019

Если вы используете Linux, вы можете изменить порт по умолчанию, изменив порт с /etc/grafana/grafana.ini. Отдельного custom.ini для Linux нет. Для Windows, MacOS или любой другой платформы проверьте официальную документацию.

Для открытия grafana.ini вам потребуются sudo привилегии. Чтобы изменить порт, выполните следующие действия.

  1. Выполните sudo gedit /etc/grafana/grafana.ini в новом окне Терминала.
  2. Найдите 3000 в файле .ini. файл, и вы найдете строку, аналогичную показанной ниже.
# The http port  to use
;http_port = 3000
  1. Удалите точку с запятой (;) и измените порт на порт, на котором вы хотите запустить сервер Grafana.
  2. Сохраните файл и закройте gedit.
  3. Вам нужно будет перезапустить сервер Grafana, чтобы изменения вступили в силу. Запустите sudo systemctl restart grafana-server.

Сервер графаны должен быть запущен на указанном вами порту. Обратите внимание, что вам нужно будет написать systemctl или service в зависимости от вашей системы инициализации. Чтобы определить свою систему инициализации, запустите ps --no-headers -o comm 1.

Источник

person Jalansh    schedule 10.09.2020

Grafana просто работает за стандартным веб-сервером, например apache. Если вы используете apache, просто обновите файл виртуальных хостов, чтобы использовать любой порт, который вы хотите, и перезапустите apache. Графана тогда будет в новом порту.

person slashzero    schedule 21.03.2015

Для Windows 10 и Grafana v7.1.1 следующие шаги заставили Grafana обслуживаться через другой порт:

  1. Перейдите в папку конфигурации Grafana, например C: \ Program Files \ GrafanaLabs \ grafana \ conf.
  2. Скопируйте файл sample.ini в то же место
  3. Переименуйте скопированный sample.ini в custom.ini
  4. Отредактируйте custom.ini, открыв его в любом редакторе. Редактор должен быть запущен от имени администратора.
  5. Раскомментируйте строку; http_port = 3000, удалив точку с запятой (;). Примечание: точка с запятой (;) используется для комментирования строк в файлах .ini.
  6. Измените порт 3000 на любой требуемый порт. Убедитесь, что у нового порта должны быть права администратора. Я перешел на порт 3001.
  7. Сохраните файл.
  8. Перезагрузите компьютер с Windows.

URL-адрес Grafana теперь размещен по адресу http: // localhost: 3001 /? OrgId = 1

person user12817541    schedule 20.08.2020

Вы должны удалить (;), например:

http_port = 3900

person govo    schedule 11.02.2021