# soul-monitor **Repository Path**: SoulBGM/soul-monitor ## Basic Information - **Project Name**: soul-monitor - **Description**: 自研的监控服务端 意在快速搭建监控平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-09-28 - **Last Updated**: 2025-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: 监控, 内存, 磁盘, 心跳, 存活 ## README # soul-monitor #### 介绍 自研的监控服务端 #### 使用方法 1. 将sql/soul_monitor_mysql.sql执行到数据库中 2. 下载[监控代理](https://gitee.com/SoulBGM/monitor-agent) 3. 在监控代理服务目录中使用mvc clean package命令进行打包,打包完成在target的monitor-agent目录中,将monitor-agent目录压缩拷贝到想要监控的服务器上,运行monitor-agent目录中的start.sh即可启动 ![monitor-agent](https://images.gitee.com/uploads/images/2021/0709/170303_d726a2ee_1861024.png "monitor-agent.png") 4. 整理硬件设备配置的 hostname, ip, 用户名, 密码等信息录入到 node_info 表中(参考sql/init_data.sql文件) 5. 整理服务配置的 服务名称, ip, 端口, 启动脚本, 停止脚本等信息录入到 service_info 表中(参考sql/init_data.sql文件) 6. 整理项目中需要用到的软件配置 软件名称, 进程名称, ip, 检查端口, 启动脚本, 停止脚本等信息录入到 software_info 表中(参考sql/init_data.sql文件) 7. 整理告警规则信息如果没有特别需要可以保持默认配置无需修改直接录入到 alarm_rule_info 表中(参考sql/init_data.sql文件) 8. 修改application-dev.properties中数据库配置 9. 运行Application进行启动