AI-1Panel-网站监控
案例
为什么
开通了
专业版 觉得网站监控这个功能有点没有满足个人需求,于是二次开发了网站监控模块。如何实现的
每个网站都有一个 db 文件存储,位于服务器 路径 /opt/1panel/apps/openresty/openresty/1pwaf/data/db/sites
site_req_logs.db
数据表结构
所以开发好,Docker 部署 只需要挂载对应的路径即可 。 每次接口访问都连接对应的 db 就能查询出数据了 。 主要工作都是查询数据 展示数据。
暂时开发的接口如下
开始
技术栈
- Nuxt
- nitro (Server)
- Prisma (Orm)
- sqlite (DB)
- shadcn
工具
- Claude (AI)
- Winsurf (AI)
部署
- Docker