Influxdb 更改Grafana端口

Influxdb 更改Grafana端口,influxdb,grafana,Influxdb,Grafana,我目前在格拉法纳有XDB馈电仪表盘。我最终将在服务器上部署此堆栈 但是,Grafana的默认端口是80。我必须换这个端口,但我不知道怎么换。有人能帮忙吗 谢谢。Grafana只是在标准web服务器后面运行,比如apache。如果您使用的是apache,只需更新虚拟主机文件以使用您想要的任何端口,然后重新启动apache即可。Grafana随后将位于新端口上。自Grafana 2.0以来: Grafana现在配备了自己的后端服务器 您可以编辑/etc/grafana/grafana.ini(通常位

我目前在格拉法纳有XDB馈电仪表盘。我最终将在服务器上部署此堆栈

但是,Grafana的默认端口是80。我必须换这个端口,但我不知道怎么换。有人能帮忙吗


谢谢。

Grafana只是在标准web服务器后面运行,比如apache。如果您使用的是apache,只需更新虚拟主机文件以使用您想要的任何端口,然后重新启动apache即可。Grafana随后将位于新端口上。

自Grafana 2.0以来:

Grafana现在配备了自己的后端服务器

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

[server]
http_port=1234
资料来源:
不仅要在
/etc/grafana/grafana.ini中更改,还必须在

/usr/share/grafana/conf/defaults.ini
/usr/share/grafana/conf/sample.ini
文件。只需在这三个文件中搜索
3000
port(这是grafana的默认端口),并将其替换为首选端口

对于使用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
在技术上是可选的,但在Linux上是可选的。

对于Linux,我在这里获取安装文件表单

然后安装它

您只需要更改这个
/usr/share/grafana/conf/defaults.ini

替换:

http_port = 3000

然后重新启动应用程序:

sudo service grafana-server stop
sudo service grafana-server start
要验证您是否应该运行:

sudo service grafana-server status
然后,您可以在所需端口中查看应用程序:

打开
localhost:yourport
查看结果


我认为Grafana的文档应该更新。

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

docker run -d \
-p 2345:2345 \
--name grafana \
-e "GF_SERVER_HTTP_PORT=2345" \
grafana/grafana
请参阅此处的文档


对于Windows 10和Grafana v7.1.1,以下步骤使Grafana可以在不同的端口中使用:

  • 导航到Grafana“conf”文件夹位置,如“C:\Program Files\GrafanaLabs\Grafana\conf”
  • 将文件“sample.ini”复制到同一位置
  • 将复制的sample.ini重命名为“custom.ini”
  • 通过在任何编辑器中打开来编辑“custom.ini”。该编辑器必须以管理员身份运行
  • 通过删除分号(;)取消对“http_port=3000”行的注释。注意:分号(;)用于注释.ini文件中的行
  • 将端口“3000”更改为所需的任何端口。确保新端口应具有管理员权限。我切换到端口“3001”
  • 保存文件
  • 重新启动Windows计算机

  • Grafana url现在位于“http://localhost:3001/?orgId=1“

    如果您使用的是Linux,您可以通过从
    /etc/grafana/grafana.ini
    更改端口来更改默认端口。Linux没有单独的
    custom.ini
    。对于Windows、MacOS或任何其他平台,请检查

    要打开
    grafana.ini
    ,您需要
    sudo
    权限。要更改端口,请按照以下步骤操作

  • 在新的终端窗口中执行
    sudo gedit/etc/grafana/grafana.ini
  • 在“.ini”中搜索
    3000
    。文件,您将发现一行类似于下图所示的行
  • 删除分号(
    ),并将端口更改为要在其上运行grafana服务器的端口
  • 保存文件并关闭gedit
  • 您需要重新启动Grafana服务器才能进行更改。运行
    sudo systemctl重新启动grafana服务器
  • grafana服务器应该在您提供的端口上启动。请注意,根据您的初始系统,您必须编写
    systemctl
    service
    。要确定init系统,请运行
    ps--no headers-o comm 1

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


    http_port=3900

    谢谢。适用于meThe Arch grafana软件包的ini位于
    /etc/grafana.ini
    。这是可行的,但为什么我也需要更改sample.ini?您不需要。它没有被使用。
    docker run -d \
    -p 2345:2345 \
    --name grafana \
    -e "GF_SERVER_HTTP_PORT=2345" \
    grafana/grafana
    
    # The http port  to use
    ;http_port = 3000