littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于 PHP 的宝塔服务器状态监控系统

项目简介

这是一个用于监控基于宝塔面板的服务器状态的系统,基于 PHP 开发。该系统借助宝塔 API 获取服务器状态信息,并将其实时展示在监控面板上。采用自适应的 Material Design 样式,部署过程简单,无需额外部署其他环境。

项目的主要特性和功能

  • 开发语言优势:使用 PHP 开发,易于部署与扩展。
  • 信息获取全面:基于宝塔 API 获取服务器的网络、CPU、负载、内存、磁盘等系统信息。
  • 用户体验良好:支持自适应的 Material Design 样式,界面美观,提升用户体验。
  • 使用便捷:提供详细的安装指南与常见问题解答,帮助用户快速上手和解决使用中遇到的问题。

安装使用步骤

假设用户已经下载了本项目的源码文件,按以下步骤操作: 1. 登录服务器的宝塔面板,点击“设置”,打开 API 接口开关,记录 API 密钥,并在 IP 白名单中添加 127.0.0.1。 2. 解压已下载的源码文件。 3. 打开 src 文件夹中的 get.php 文件,填写服务器名称、服务器面板地址(带端口号,不带入口地址)和 API 密钥。 4. 上传 get.php 文件至子服务器,并配置为一个可访问的站点。 5. 打开 src 文件夹下的 js/main.js 文件,在文件顶部添加每台子服务器的 get.php 可访问地址至数组。 6. 上传 src 文件夹下的所有文件至主服务器,并配置好网站。

完成上述步骤后,访问主服务器的网址,即可查看各个子服务器的状态信息。

注意事项

子服务器访问时,可能因访问间隔过短而返回 404 错误,可尝试注释掉 get.php 头部的监测访问间隔代码后重试。其他问题可查看项目的 FAQ 或提交 issue 获取帮助。

鸣谢

  • 感谢宝塔面板提供的 API 接口。
  • 感谢 zdhxiong/MDUI 提供的 Material Design 样式库。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】