diff --git a/web-vue/packages/biz/api/biz/resourceMonitor.ts b/web-vue/packages/biz/api/biz/resourceMonitor.ts new file mode 100644 index 00000000..c8740bde --- /dev/null +++ b/web-vue/packages/biz/api/biz/resourceMonitor.ts @@ -0,0 +1,17 @@ +import { defHttp } from '@jeesite/core/utils/http/axios'; +import { useGlobSetting } from '@jeesite/core/hooks/setting'; +import { BasicModel, Page, TreeDataModel, TreeModel } from '@jeesite/core/api/model/baseModel'; +const { adminPath } = useGlobSetting(); + +export interface BizResourceMonitor extends BasicModel { + createTime: string; // 记录时间 + hostName: string; // 服务器主机名 + cpuUsage: number; // CPU使用率 + memoryUsage: number; // 内存使用率 + memoryTotal: number; // 服务器总内存大小 + hourTime: string; // 时间 + hostId: string; // 服务器主机编号 +} + +export const bizResourceMonitorListAll = (params?: BizResourceMonitor | any) => + defHttp.get({ url: adminPath + '/biz/resourceMonitor/listAll', params }); \ No newline at end of file diff --git a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/ServerInfo.vue b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/ServerInfo.vue index 254e957f..af563014 100644 --- a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/ServerInfo.vue +++ b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/ServerInfo.vue @@ -5,148 +5,127 @@ title="主机详情" :showOkBtn="false" :showCancelBtn="false" - width="60%" - class="server-detail-modal" + defaultFullscreen="true" + width="70%" > -
- -
-
-

基础信息

-
- -
-
主机名称:
-
- {{ serverInfo?.sysHostname || '--' }} + +
+
+
+

基础信息

+
+
+
主机名称:
+
+ {{ serverInfo?.sysHostname || '--' }} +
+
🖥️
+
+
+
IP 地址:
+
+ {{ serverInfo?.ipAddress || '--' }} +
+
🌐
+
+
+
CPU 型号:
+
+ {{ serverInfo?.cpuModel || '--' }} +
+
⚙️
+
+
+
内存大小:
+
+ {{ serverInfo?.memoryTotal || '--' }} +
+
🧠
+
+
+
系统版本:
+
+ {{ serverInfo?.kernelVersion || '--' }} +
+
🖨️
-
🖥️
- - -
-
IP 地址:
-
- {{ serverInfo?.ipAddress || '--' }} +
+
+
+
+

磁盘信息

+
+
+
+
挂载路径
+
设备名称
+
总容量
+
已用容量
+
磁盘使用率
+
+
+
+
+
📁
+
暂无磁盘信息
+
+
+
+ 📂 +
+ {{ disk.mountPoint || '--' }} +
+
+
+
+ {{ disk.device || '--' }} +
+
+
+
+ {{ disk.totalSize || '--' }} +
+
+
+
+ {{ disk.usedSize || '--' }} +
+
+
+
+
+ {{ disk.usageRate || 0 }}% +
+
+
+
+
-
🌐
-
- - -
-
CPU 型号:
-
- {{ serverInfo?.cpuModel || '--' }} -
-
⚙️
-
- - -
-
内存大小:
-
- {{ serverInfo?.memoryTotal || '--' }} -
-
🧠
-
- - -
-
系统版本:
-
- {{ serverInfo?.kernelVersion || '--' }} -
-
🖨️
- - -
-
-

磁盘信息

-
- -
- -
-
-
挂载路径
-
-
-
设备名称
-
-
-
总容量
-
-
-
已用容量
-
-
-
磁盘使用率
-
-
- - -
-
- -
-
📁
-
暂无磁盘信息
-
- - -
-
- 📂 -
- {{ disk.mountPoint || '--' }} -
-
-
-
- {{ disk.device || '--' }} -
-
-
-
- {{ disk.totalSize || '--' }} -
-
-
-
- {{ disk.usedSize || '--' }} -
-
-
- -
-
- {{ disk.usageRate || 0 }}% -
-
-
-
-
-
-
+ +
+
+

监控信息

+
@@ -154,47 +133,56 @@ -