在日常运维或开发中,及时掌握网站健康状态至关重要。本篇文章分享一个基于 UptimeRobot API 开源的站点监控面板,从项目特点、部署方式到实践经验,帮助你快速上手并集成到生产环境。
本项目采用 PHP + Material Design 前端框架,结合 UptimeRobot API 实现:
UPTIMEROBOT_API_KEY
、SITE_NAME
api/config.php
:可自定义 count_days
、show_link
、导航菜单等有四种监控方式,分别为Http(s)、Ping、Port、Keyword,在这里我选择Http(s)来监控我的网站,选择Ping来监控我的服务器。Port一般用于VPS监控。
Deploy with Vercel
UPTIMEROBOT_API_KEY
:你的 UptimeRobot API KeySITE_NAME
:站点名称(可选,默认 "Uptime Monitor")api/config.php
中的 api_keys
和 site_name
http://localhost:8000
该项目已在 GitHub 开源,欢迎 Fork、Star 与 Issue 反馈。希望本文能帮助你快速搭建可视化、易用的监控面板,为网站稳定运行保驾护航!
开源项目,欢迎使用与贡献
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。