跳转到主要内容

从浏览器访问图形用户界面

探索 Pigsty 提供的 Web 图形管理界面,Grafana 大盘,以及如何通过域名和 HTTPS 访问它们。
探索 Pigsty 提供的 Web 图形管理界面,Grafana 大盘,以及如何通过域名和 HTTPS 访问它们。

Pigsty 单机安装 完成后,您在当前节点上将安装有 INFRA 模块,它带有一套开箱即用的 Nginx Web 服务器。

其中的默认服务器配置提供了一个 WebUI 图形界面,用于展示监控仪表盘,并统一代理访问其他组件的 Web 界面。


访问

您可以通过在浏览器中键入部署节点 IP 地址来访问这个图形界面。在默认配置下,Nginx 将通过 80/443 标准端口对外提供服务。

IP 直接访问 域名(HTTP) 域名(HTTPS) Demo
http://10.10.10.10 http://i.pigsty https://i.pigsty https://demo.pigsty.cc

Pigsty 在线演示首页


监控

要访问 Pigsty 的监控系统大盘(Grafana),您可以访问服务器的 /ui 端点。

IP 直接访问 域名(HTTP) 域名(HTTPS) Demo
http://10.10.10.10/ui http://i.pigsty/ui https://i.pigsty/ui https://demo.pigsty.cc/ui

如果您的服务对互联网与办公网开放,我们建议您通过 域名 访问,并启用 HTTPS 加密,只需要少量配置工作即可实现。


端点

在默认配置下,Nginx 会在 80/443 端口的默认服务器上,通过不同的路径暴露以下端点:

端点 组件 原生端口 备注 公开演示
/ Nginx 80/443 首页、本地仓库、文件服务 demo.pigsty.cc
/ui/ Grafana 3000 Grafana 仪表盘入口 demo.pigsty.cc/ui/
/vmetrics/ VictoriaMetrics 8428 时序数据库 Web UI demo.pigsty.cc/vmetrics/
/vlogs/ VictoriaLogs 9428 日志数据库 Web UI demo.pigsty.cc/vlogs/
/vtraces/ VictoriaTraces 10428 链路追踪 Web UI demo.pigsty.cc/vtraces/
/vmalert/ VMAlert 8880 告警规则管理 demo.pigsty.cc/vmalert/
/alertmgr/ AlertManager 9059 告警管理 Web UI demo.pigsty.cc/alertmgr/
/blackbox/ Blackbox 9115 黑盒探测器
/haproxy/* HAProxy 9101 负载均衡管理 Web UI
/pev PEV2 80 PostgreSQL 执行计划可视化 demo.pigsty.cc/pev
/nginx Nginx 80 Nginx 状态页(指标采集用)

域名访问

如果您有自己的域名,可以将其解析到 Pigsty 服务器的 IP 地址,从而通过域名访问 Pigsty 提供的各项服务。

如果您希望启用 HTTPS,则应当修改 infra_portal 参数中 home 服务器的配置:

all:
  vars:
    infra_portal:
      home : { domain: i.pigsty } # 将 i.pigsty 替换为你的域名
all:
  vars:
    infra_portal:  # domain 指定域名  # certbot 参数指定证书名称
      home : { domain: demo.pigsty.cc ,certbot: mycert }

您可以在部署完成后,执行 make cert 命令为该域名申请免费的 Let’s Encrypt 证书。 如果您没有定义 certbot 字段,Pigsty 会默认使用本地 CA 签发自签名的 HTTPS 证书, 在这种情况下,您必须首先信任 Pigsty 的自签名 CA 才可以在浏览器中正常访问。

您还可以将本地目录与其他上游服务挂载到 Nginx 上,更多管理预案,请参考 INFRA 管理 - Nginx