开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

ironman / lightOpsJavaGPL-2.0

Watch 36 Star 93 Fork 23
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
一个轻量级的运维管理系统。目前具有以下功能:一键将SQL脚本更新到N个库中(sql脚本可以从svn导入,也可以直接从系统添加);端口监控功能;URL监控功能等。后续可能会加入磁盘监控、进程监控、内存监控等。做这个的主要原因是,目前的zabbix、nagios等,安装部署都较为复杂,且基本只能部署到Linux系统上,希望这个项目对大家有帮助。该项目是在快速开发框架Jeecg-3.7.8版本的基本上开发的,方便二次开发。如果有什么建议,可以给我留言。 展开 收起

  • JavaScript 44.8%
  • Java 26.1%
  • CSS 14.7%
  • FreeMarker 13.2%
  • HTML 0.9%
  • Other 0.3%
Admin 最后提交于 优化页面细节。
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

lightOps(轻量级运维管理系统)

需求背景

  1. 在开发过程中修改数据库数据或表结构,但是在上线时需要将变动的sql脚本刷到N个表结构相同的库中,如何方便的更新过去?
  2. 如果你只需要监控相关系统URL的状态,但是zabbix、nagios的安装又太复杂,怎么办?
  3. 如果你想监控相关服务器的端口状态,又不想用zabbix、nagios怎么办?
  4. 如果你平常开发时的sql更新脚本提交在svn,但是在上线时忘记了哪些执行过,哪些没执行过,怎么办?
  5. 暂时只支持上述目的。

开发介绍

该项目是在快速开发框架Jeecg-3.7.8版本的基础上开发的,代码也比较容易维护,方便二次开发。 如果有什么建议,可以给我留言。 Jeecg社区地址:http://www.jeecg.org/

功能介绍

  1. 一键将SQL脚本在N个数据库中执行。
  2. 从SVN导入SQL内容,然后通过平台执行。
  3. 监控端口状态(目前只是打开页面时更新状态)
  4. 监控URL状态(目前只是打开页面时更新状态)

安装说明

  1. 项目使用Tomcat8.5,JDK1.8,MySQL
  2. 下载下来后,将项目转为Maven项目,然后修改resources目录下的dbconfig.properties中的数据库连接即可。
  3. 建库建本:docs/jeecg-3.7.8-oc.sql

使用说明

批量更新SQL脚本使用说明:

  1. 系统监控->多数据源管理,配置数据源。
  2. 运维管理->数据库管理,配置数据库。(配置数据库时,“数据库标识”填写“多数据源管理”里面的“多数据源主键”)
  3. SQL管理->添加SQL
  4. SQL管理->执行任务,关联SQL需要执行的数据库,点击“执行”按钮即可。

系统截图:

  • 1登录界面 1登录界面

  • 2登录后界面 2登录后界面

  • 3SQL管理界面 3SQL管理界面

  • 4添加SQL界面 4添加SQL界面

  • 5设置要执行的数据库界面 5设置要执行的数据库界面

  • 6配置数据库界面 6配置数据库界面

  • 7URL监控界面 7URL监控界面

  • 8端口监控界面 8端口监控界面

项目点评 ( 10 )

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close