12

我目前在 Grafana 中有 InfluxDB 馈送仪表板。我最终会在服务器上部署这个堆栈。

但是,Grafana 的默认端口是 80。我必须更改此端口,但我不知道如何更改。任何人都可以帮忙吗?

谢谢。

4

11 回答 11

17

不仅要更改,还/etc/grafana/grafana.ini必须更改 文件。只需在这三个文件中搜索端口(grafana 的默认端口)并将其替换为您的首选端口即可。/usr/share/grafana/conf/defaults.ini/usr/share/grafana/conf/sample.ini3000

于 2018-06-15T06:22:59.987 回答
11

这是我找到的最简单的方法。

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

于 2019-12-31T07:46:36.023 回答
6

从 Grafana 2.0 开始:

Grafana 现在带有自己的后端服务器

您可以编辑 /etc/grafana/grafana.ini (通常位置)并更改运行端口:

[server]
http_port=1234

来源: http ://docs.grafana.org/installation/configuration/

于 2015-04-24T15:56:52.997 回答
2

对于那些使用 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在技术上是可选的,但对于文档来说是一种很好的做法

于 2018-07-23T20:39:55.300 回答
1

对于 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 的文档应该更新。

于 2019-08-08T05:32:57.620 回答
1

如果您使用的是 Linux,则可以通过将端口从/etc/grafana/grafana.ini. Linux没有单独custom.ini的。对于 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

grafana 服务器应该在您提供的端口上启动。请注意,您必须编写systemctlservice取决于您的 init 系统。要确定您的 init 系统,请运行ps --no-headers -o comm 1.

资源

于 2020-09-10T10:34:54.127 回答
0

我知道它的旧线程,但对我来说,在 Mac 中我必须在 2 个地方进行更改。

我通过 Brew 安装

/usr/local/etc/grafana/grafana.ini

/usr/local/Cellar/grafana/8.1.5/share/grafana/conf/defaults.ini

于 2021-10-04T14:32:28.793 回答
0

在窗户上,

  1. 在“C:\Program Files\GrafanaLabs\grafana\conf\defaults.ini”中将端口从 3000 更改为 3001
  2. 从 windows 服务重启 Grafana 服务
于 2022-03-02T13:20:21.903 回答
-1

Grafana just runs behind a standard web server, like apache. If you are using apache, just update your virtual hosts file to use whatever port you want, and restart apache. Grafana will then be on the new port.

于 2015-03-21T05:16:06.233 回答
-1

您必须删除 (;),如下所示:

http_port = 3900

于 2021-02-11T18:14:36.287 回答
-1

对于 Windows 10 和 Grafana v7.1.1,以下步骤使 Grafana 服务于不同的端口:

  1. 导航到 Grafana“conf”文件夹位置,例如“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 机器。

Grafana url 现在托管在“http://localhost:3001/?orgId=1”中

于 2020-08-20T05:05:20.597 回答