项目简介
本项目是一个业务层面的数据监控平台,能助力系统负责人更好地掌握系统运作情况。用户可配置需监控系统的数据源与相关业务监控规则,以此监控目标系统的数据变化。当满足告警触发规则时,系统会通过手机短信、邮件、企业微信机器人等方式,向相关接收人发送告警信息。
项目的主要特性和功能
- 支持用户配置多个数据源,涵盖多种数据库类型。
- 用户可定义多种监控规则,如数据变化、阈值监控、定时任务等。
- 提供多种告警通知方式,包括手机短信、邮件、企业微信机器人。
- 基于Quartz框架,支持定时任务的创建、更新、暂停和恢复。
- 具备应用程序的优雅停机机制,确保应用退出时完成必要清理工作。
- 详细记录监控日志,方便后续分析和故障排查。
安装使用步骤
1. 环境准备
- Java 8 或更高版本
- Maven 3.x
- MySQL 或其他支持的数据库
2. 数据库初始化
执行以下SQL脚本创建数据库表:
- /resources/db/easymon_mysql.sql
- /resources/db/quartz_mysql.sql
3. 配置参数
编辑配置文件 /resources/system.properties
,配置数据库地址、系统发件邮箱、短信服务商等信息。
4. 编译工程和启动服务
在项目根目录下执行以下命令:
bash
mvn clean install -Dmaven.test.skip=true -P test
mvn spring-boot:run -Dmaven.test.skip=true
5. 访问系统
启动服务后,通过浏览器访问系统,进行数据源和监控规则的配置。
6. 查看监控日志
系统会自动记录监控日志,可通过系统界面或数据库查询日志信息。
按照以上步骤,即可成功部署和使用本监控系统,实现对业务数据的实时监控和告警通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】