Nagios 如何更改Graphite web app的默认端口?

Nagios 如何更改Graphite web app的默认端口?,nagios,graphite,Nagios,Graphite,我尝试在/opt/graphite/webapp/graphite/local_settings.py文件中搜索。但是我没有找到如何更改默认端口80。 实际上,我想在默认安装在80端口的同一台机器上安装OMD 为webapp提供服务的推荐方式是用作WSGI后端 从 WSGI服务器和web服务器。受欢迎的选择包括: 带有mod_wsgi的Apache 带nginx的gunicorn 带有nginx的uWSGI 因此,要相应地更改端口,请在您选择的服务器(nginx或apache或其他)中配置v

我尝试在/opt/graphite/webapp/graphite/local_settings.py文件中搜索。但是我没有找到如何更改默认端口80。 实际上,我想在默认安装在80端口的同一台机器上安装OMD


为webapp提供服务的推荐方式是用作WSGI后端

WSGI服务器和web服务器。受欢迎的选择包括:

  • 带有mod_wsgi的Apache
  • 带nginx的gunicorn
  • 带有nginx的uWSGI
因此,要相应地更改端口,请在您选择的服务器(nginx或apache或其他)中配置vhost以侦听所需的端口

如果希望通过Django的runserver提供服务,只需指定端口即可

/manage.py runserver 0.0.0.0:<your_port>
/manage.py运行服务器0.0.0.0:

我建议为此使用docker image,您可以在此处下载:

  • 获取Docker映像:

    docker pull graphiteapp/docker graphite statsd

  • 启动docker,您可以轻松更改端口:

    docker run-d--name graphite--restart=always-p 80:80-p 2003-2004:2003-2004-p 2023-2024:2023-2024-p 8125:8125/udp-p 8126:8126 graphiteapp/docker graphite statsd