# Monitor **Repository Path**: litinyana/monitor ## Basic Information - **Project Name**: Monitor - **Description**: 服务器资源监控器,sprinbgoot包含html做的,加了echarts来显示 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-18 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, java-util ## README # 服务器监控系统 这是一个基于Spring Boot的服务器监控系统,可以实时展示CPU、内存和磁盘的使用情况。 ## 功能特性 - 实时监控服务器系统指标(CPU、内存、磁盘使用率) - 使用ECharts进行数据可视化展示 - 提供RESTful API获取系统指标数据 ## 技术栈 - Spring Boot - Thymeleaf - ECharts - Java ## 目录结构 ``` src/ ├── main/ │ ├── java/ # Java源代码 │ │ └── com/xiran/mointer/ │ │ ├── controller/ # 控制器类 │ │ ├── model/ # 数据模型类 │ │ ├── service/ # 业务逻辑类 │ │ └── ServerMonitorApplication.java # 主应用程序类 │ │ │ ├── resources/ │ ├── application.yml # 配置文件 │ ├── static/ # 静态资源文件(ECharts库) │ └── templates/ # HTML模板文件 ``` ## 使用说明 1. 克隆项目: ``` git clone https://gitee.com/litinyana/monitor ``` 2. 构建项目: ``` mvn clean package ``` 3. 运行项目: ``` java -jar target/monitor-0.0.1-SNAPSHOT.jar ``` 4. 访问监控页面: ``` http://localhost:9094/monitor ``` ## API 接口 ``` GET /api/metrics ``` 返回示例: ```json { "cpuUsage": 25.5, "memoryUsage": 65.3, "diskUsage": 45.1, "timestamp": 1625648937000 } ``` ## 许可证 本项目采用MIT许可证。详情请查看项目中的许可证文件。