监控服务器入门
本指南帮助您在 ServerPrism 上设置和配置您的监控服务器,涵盖 Grafana、Loki、Prometheus 和 Uptime Kuma。
本指南帮助您在 ServerPrism 上设置和配置您的监控服务器。它涵盖了订购、初始设置以及 Grafana、Loki、Prometheus 和 Uptime Kuma 等各种监控工具的基本配置。
开始之前
确保您清楚地知道要使用哪种监控工具(Grafana、Loki、Prometheus 或 Uptime Kuma)以及计划连接哪些数据源或代理。
在 ServerPrism 上订购
- 选择套餐:监控服务器通常至少需要 2 GB 内存。对于大量的日志记录或指标收集,请考虑高达 12 GB 内存的套餐。
- 选择区域:选择地理位置上最接近您的数据源或用户的数据中心,以获得最佳性能。
- 部署:在订购过程中,从可用选项中选择您想要的监控运行时(Grafana、Loki、Prometheus 或 Uptime Kuma)。您的服务器将自动部署。
首次启动
订购后,您的服务器将开始配置。此过程通常需要几分钟。您可以在 ServerPrism 面板 https://serverprism.com/dashboard 监控进度。一旦服务器状态显示为 Running 并且控制台输出表明应用程序已成功启动,您的监控实例就准备就绪了。
连接/邀请玩家
监控服务器通常通过网络浏览器访问。每个应用程序的默认端口通常是:
- Grafana:
3000 - Loki:
3100 - Prometheus:
9090 - Uptime Kuma:
3001
您可以在 ServerPrism 面板的 Console 或 Network 选项卡中找到服务器的 IP 地址和端口。通过在网络浏览器中导航到 http://YOUR_SERVER_IP:PORT 来访问您的实例。为了获得更友好的 URL,您可以从 ServerPrism 客户仪表板为您的服务器附加一个免费的子域名。
配置基础知识
初始配置通常涉及设置管理员凭据和连接数据源。
Grafana
首次访问时,Grafana 通常会提示您创建管理员用户。登录后,您可以添加数据源(例如 Prometheus、Loki)并创建仪表板。关键配置文件通常通过 Web UI 或在 ServerPrism 面板的 Startup 选项卡中设置的环境变量进行管理。
Loki
Loki 的主要配置位于 config/loki-config.yaml 中。您可以使用 ServerPrism 面板中的“文件管理器”编辑此文件。此文件定义了存储、摄取器和查询器设置。您通常会配置 Promtail 等代理将日志推送到您的 Loki 实例。
Prometheus
Prometheus 配置在 config/prometheus.yml 中处理。使用 ServerPrism 面板中的“文件管理器”编辑此文件。在这里,您定义了抓取目标(Prometheus 监控什么)、规则和警报。进行更改后重新启动服务器以使其生效。
Uptime Kuma
Uptime Kuma 主要通过其直观的 Web 界面进行配置。首次启动时,您将设置您的管理员帐户。从那里,您可以直接在应用程序中添加新的监视器、通知服务和状态页面。
对于所有运行时,请检查 ServerPrism 面板中的 Startup 选项卡,以获取可用的环境变量,这些变量允许您在不直接编辑文件的情况下自定义设置。
常见问题
- 无法访问 Web 界面:确保您的服务器正在运行,并且您正在使用正确的 IP 地址和端口。检查
Console选项卡是否有任何启动错误。ServerPrism 上的防火墙问题很少见,但如果您有自定义网络设置,请确认端口已打开。 - 应用程序未启动:查看 ServerPrism 面板中的
Console日志。查找与配置文件、缺少依赖项或端口冲突相关的错误消息。 - 数据未显示:对于 Prometheus 或 Loki,请验证您的抓取代理(例如 Node Exporter、Promtail)是否已正确配置为将数据发送到您服务器的 IP 和端口。检查代理的日志以查找连接错误。
- 管理员凭据不正确:如果您忘记了管理员密码,请查阅特定应用程序的文档以获取恢复步骤。通常,这涉及通过环境变量或控制台命令进行重置,您可以通过 ServerPrism 面板中的
Web Console执行此操作。
如果您遇到持续性问题,请在 https://serverprism.com/tickets 提交支持工单,提供您的服务器 ID 和相关控制台日志。
后续步骤
- 连接数据源:将您的监控服务器与各种数据源集成(例如,Prometheus 与 Node Exporters,Loki 与 Promtail,Grafana 与多个后端)。
- 创建仪表板和警报:利用您选择的监控工具的功能来可视化您的数据并设置关键事件的通知。
- 运行时切换:如果您认为不同的监控工具更适合您的需求,您可以直接从 ServerPrism 面板的
Startup选项卡切换运行时(例如,从 Grafana 切换到 Uptime Kuma),而无需重新订购服务器。 - 探索插件/集成:大多数监控平台都提供广泛的插件生态系统来扩展功能。