# monitor **Repository Path**: czhou3306/monitor ## Basic Information - **Project Name**: monitor - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-01-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目使用maven进行管理。 整个系统包括agent和server两部分。 agent使用方式: 下载代码后进入monitor.agent后执行mvn install -Dmaven.test.skip=true。生成的target里包括了启动脚本,属性文件和依赖包。如果不想麻烦,直接把target目录copy到需要部署的服务器下任意目录下执行sh start.sh即可启动。 agent几个文件的说明: 1.config.properties,包括了几个属性 app:系统名字,很重要,agent是根据app名字从server上获取需要采集的文件信息。 monitorcenter:监控中心地址 log.level:日志级别,如果要查问题可以把级别调成info server使用说明: 配置做了外化。 在根目录下有一个common.properties,需要放到:file:~/config/monitor/下。 监控的配置数据存在mysql里。 数据表ddl在根目录下 整个系统的手机思路和关键点可以看之前写的公共号文章。 [系统设计说明](http://mp.weixin.qq.com/s?__biz=MzAwNTMzNDM1Ng==&mid=2650535662&idx=1&sn=70be73715a6fb878672c125d4c44bc2f&chksm=831162d5b466ebc3830665b27f7be98aad21042eda91d110aa66356ebb2f70c6c866bd666dfc#rd)