改变格拉法纳港口

时间:2015-02-03 16:32:39

标签: influxdb grafana

我目前在Grafana中使用InfluxDB喂养仪表板。我最终将在服务器上部署此堆栈。

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

感谢。

11 个答案:

答案 0 :(得分:5)

自Grafana 2.0以来:

  

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

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

[server]
http_port=1234

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

答案 1 :(得分:1)

不仅需要更改/etc/grafana/grafana.ini /usr/share/grafana/conf/defaults.ini/usr/share/grafana/conf/sample.ini个文件。只需在这三个文件中搜索3000端口(这是grafana的默认端口),然后将其替换为您的首选端口。

答案 2 :(得分:1)

对于使用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在技术上是可选的,但是good practice for documentation

答案 3 :(得分: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

然后,您可以看到该应用程序位于所需的端口中: enter image description here

打开localhost:yourport以查看结果。

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

答案 4 :(得分:0)

根据文件:

  

没有依赖关系,Grafana是一个在浏览器中运行的客户端应用程序。

因此,它将在运行Web服务器的端口上运行,并且没有用于指定端口的配置选项。只有一个选项可以指定InfluxDB数据源的端口。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

如果你在nginx上,你可以告诉服务器运行Grafana的端口。这是相同的示例代码,它在端口5200上侦听Grafana:

# Grafana Nginx Configuration
server {
    listen 5100;
    auth_basic            'Restricted';
    auth_basic_user_file  <location of htpasswd file>;
    location / {
        root <location of grafana src>;
    }
}

Source

答案 7 :(得分:0)

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

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

答案 8 :(得分:0)

对于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网址现在托管在“ http:// localhost:3001 /?orgId = 1”中

答案 9 :(得分:0)

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

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

  1. 在新的终端窗口中执行sudo gedit /etc/grafana/grafana.ini
  2. 在`.ini中搜索3000。文件,您会发现与以下所示类似的一行。
# The http port  to use
;http_port = 3000
  1. 删除分号(;),然后将端口更改为希望运行grafana服务器的端口。
  2. 保存文件并关闭gedit。
  3. 您将需要重新启动Grafana服务器才能进行更改。运行sudo systemctl restart grafana-server

grafana服务器应在您提供的端口上启动。请注意,根据您的初始化系统,您将必须编写systemctlservice。要确定您的初始化系统,请运行ps --no-headers -o comm 1

Source

答案 10 :(得分:-1)

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

http_port = 3900