feat(hub): show server CPU memory disk and network status on monitor page
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1660,6 +1660,13 @@ async def api_monitor_board_refresh():
|
||||
return {"ok": True, "board_version": board_store.version}
|
||||
|
||||
|
||||
@app.get("/api/host/status")
|
||||
async def api_host_status():
|
||||
from hub_host_status_lib import get_host_status
|
||||
|
||||
return await asyncio.to_thread(get_host_status)
|
||||
|
||||
|
||||
def _require_hub_logged_in(request: Request) -> None:
|
||||
if password_required() and not validate_session_token(request.cookies.get(SESSION_COOKIE)):
|
||||
raise HTTPException(status_code=401, detail="未登录中控")
|
||||
|
||||
Reference in New Issue
Block a user