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