PHP 探针监控系统

PHP 探针监控系统-梦云博客
PHP 探针监控系统
此内容为免费资源,请登录后查看
积分0
免费资源

一个功能完整的 PHP 网站监控探针系统,支持网站状态检测、邮件通知、计划任务等功能。

✨ 功能特性

核心功能
  • 网站状态监控(HTTP/HTTPS)
  • 响应时间检测
  • 邮件异常通知
  • 计划任务自动检测
  • JSON 数据库存储
  • Bootstrap5 响应式界面(移动优先)
管理功能
  • 网站增删改查管理
  • 检测日志查看
  • 多条件筛选和分页
  • 管理员登录认证
  • 系统配置管理

🔧 系统要求

  • PHP 7.4 或更高版本
  • cURL 扩展
  • JSON 支持
  • Session 支持
  • 邮件发送功能(SMTP)

📦 安装步骤

  1. 下载和解压:将程序文件解压到 Web 服务器目录。
  2. 配置文件:编辑 config.php,修改管理员账号、邮件配置、计划任务密钥。
  3. 目录权限:确保 data/ 目录可写。
  4. 访问系统:浏览器访问域名,默认账号 admin / admin123

⏰ 计划任务设置

Linux crontab(每 5 分钟)
*/5 * * * * /usr/bin/php /path/to/website/cron.php?key=your-secret-cron-key
Windows 任务计划(monitor.bat)
@echo off
php "C:\path\to\website\cron.php" "key=your-secret-cron-key"

📁 文件结构

路径 说明
config.php 配置文件
index.php 主页面
login.php 登录页
websites.php 网站管理
logs.php 检测日志
cron.php 计划任务
api.php API 接口
includes/ 核心类(Auth/Database/Monitor/Email)
assets/ 静态资源(CSS/JS)
data/ JSON 数据存储

🔐 安全建议

  1. 安装后立即修改默认密码。
  2. 使用强密码作为 cron 访问密钥。
  3. 通过 Web 服务器限制 data/ 目录访问。
  4. 生产环境全程 HTTPS。
  5. 定期备份 JSON 数据。
  6. 邮件使用应用专用密码。

🛠 故障排除速查

📜 更新日志

v1.0.0(2026-01-20)

  • 初始版本发布,含基础监控、邮件通知、计划任务、响应式界面。

📧 技术支持

提交 Issue 或发送邮件到支持邮箱即可。

© 许可证

MIT 许可证,详见 LICENSE 文件。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容