diff --git a/api/sys_monitor_api.py b/api/sys_monitor_api.py index f2611e8..c94ef61 100644 --- a/api/sys_monitor_api.py +++ b/api/sys_monitor_api.py @@ -3,10 +3,13 @@ # @Email :508737091@qq.com # @Author :qiangyanwen # @File :sys_monitor_api.py +import time -from fastapi import APIRouter, Body, Depends, Query +from fastapi import APIRouter, Body, Depends, Query,WebSocket,WebSocketDisconnect from utils.mem import get_disk_info, get_sys_info, get_cpu_info, ge_mem_info from utils.response import success_200 +from fastapi.responses import HTMLResponse +from utils.websocket_manager import manager router = APIRouter(prefix="/api", tags=["系统模块"]) @@ -29,3 +32,50 @@ async def get_cpu(): @router.get("/sys/memory", summary="获取内存信息", name="获取内存信息") async def get_mem(): return success_200(data=await ge_mem_info(), message="查询内存信息成功") + + +html = """ + + +
+