# monitor **Repository Path**: enjcj/monitor ## Basic Information - **Project Name**: monitor - **Description**: java监控服务器CPU,内存,硬盘,线程,并且提供邮件预警及log文件 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2020-08-14 - **Last Updated**: 2023-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # monitor #### 介绍 java监控服务器CPU,内存,硬盘,线程,并且提供邮件预警及log文件 #### 软件架构 springboot + websocket + thymeleaf + oshi #### 安装教程 运行环境: jdk8 + maven 下载: git clone https://gitee.com/enjcj/monitor.git 打包: mvn package spring-boot:repackage 运行: nohup java -jar -Xms50m -Xmx50m -XX:+HeapDumpOnOutOfMemoryError monitor-0.0.1-SNAPSHOT.jar > log.log 2>&1 访问: http://localhost:9999/index PS: 1.短信报警需要开发,不是直接可以使用的 #### 使用说明 监控画面 ![Image text](https://gitee.com/enjcj/monitor/raw/master/src/main/resources/static/result/1.png) ![Image text](https://gitee.com/enjcj/monitor/raw/master/src/main/resources/static/result/2.png) 50M内存运行2小时jvm截图 ![Image text](https://gitee.com/enjcj/monitor/raw/master/src/main/resources/static/result/3.png) ![Image text](https://gitee.com/enjcj/monitor/raw/master/src/main/resources/static/result/4.png) 报警信息 ![Image text](https://gitee.com/enjcj/monitor/raw/master/src/main/resources/static/result/5.png)