monitoring/api/sys_monitor_api.py

22 lines
699 B
Python

# _*_ coding: utf-8 _*_
# @Time :2022/5/29 09:15
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :sys_monitor_api.py
from fastapi import APIRouter, Body, Depends, Query
from utils.mem import get_disk_info,get_sys_info
from utils.response import success_200
router = APIRouter(prefix="/api", tags=["系统模块"])
@router.get("/sys/disk", summary="获取磁盘信息", name="获取磁盘信息")
def get_disk():
return success_200(data=get_disk_info(), message="查询磁盘信息成功")
@router.get("/sys/info", summary="获取系统信息", name="获取系统信息")
def get_sys():
return success_200(data=get_sys_info(), message="查询系统信息成功")