Jpom 一款简而轻的低侵入式 Java 运维、监控软件

2019-04-27 15:46:41 +08:00
 jiangzeyin

你为什么需要 Jpom SpringBoot、Jboot 等框架开发的项目通常是以 Jar 的方式在后台运行的,如果只有一两个项目,管理起来不是太麻烦,但是当项目多了以后,管理起来就不是那么方便了,当项目出现问题时,能够通过 Jpom 即时排查问题,问题解决后还可以直接上传修改后的 Jar,项目的堆栈信息,服务器 CPU、内存使用情况一目了然,不必再登录服务器管理。

当多个项目运行在同一台服务器时,运维人员通常也不只一个,如果每个人都登录服务器管理项目,难免会造成一些不必要的麻烦,甚至给服务器的安全性带来问题(服务器密码知道的人越多,越容易泄露),因为不需要登录服务器管理项目,维护人员不需要知道服务器的登录密码,只需要有 Jpom 的账号就行,Jpom 本身可以通过权限管理,给不同用户不同的权限,这样也使得项目的稳定性得到提升。

Jpom 可以在 Linux 和 Windows 服务器上运行,并且 Jpom 采用多节点模式,随时开启关闭节点服务器,节点分发减少运维人员上传、修改操作

Jpom 目标 一款简而轻的低侵入式 Java 运维、监控软件

项目主要功能及特点 创建、修改、删除项目、Jar 包管理 实时查看控制台日志、备份日志、删除日志、导出日志 cpu、ram 监控、导出堆栈信息、查看项目进程端口、服务器状态监控 多节点管理、多节点自动分发 多用户管理,用户项目权限独立(上传、删除权限可控制),完善的操作日志 系统路径白名单模式,杜绝用户误操作系统文件 在线管理 Nginx 配置、ssl 证书文件 阿里云 CodePipeline + Oss 在线管理

下载安装 帮助文档

下载安装包 https://gitee.com/keepbx/Jpom/attach_files 解压文件 安装插件端 agent-x.x.x-release 目录为插件端的全部安装文件 上传到对应服务器 命令运行( Agent.sh 、Agent.bat ) 安装服务端 server-x.x.x-release 目录为服务端的全部安装文件 上传到对应服务器 命令运行( Server.sh 、Server.bat ) 编译安装 帮助文档

访问 Jpom 的码云主页,拉取最新完整代码(建议使用 master 分支) 进入项目目录执行:mvn clean package 安装插件端 查看插件端安装包 modules/agent/target/agent-x.x.x-release 打包上传服务器运行 命令运行( Agent.sh 、Agent.bat ) 安装服务端 查看插件端安装包 modules/server/target/server-x.x.x-release 打包上传服务器运行 命令运行( Server.sh 、Server.bat ) 编译运行 访问 Jpom 的码云主页,拉取最新完整代码(建议使用 master 分支) 运行插件端 运行 cn.keepbx.jpom.JpomAgentApplication 注意控制台打印的默认账号密码信息 运行服务端 运行 cn.keepbx.jpom.JpomServerApplication 浏览器访问(如: http://127.0.0.1:2122 ) 管理命令 windows 中 Agent.bat 、Server.bat

服务端

Server.bat 启动管理面板(按照面板提示输入操作)

插件端

Agent.bat 启动管理面板(按照面板提示输入操作) linux 中 Agent.shServer.sh

服务端

Server.sh start 启动 Jpom 服务端 Server.sh stop 停止 Jpom 服务端 Server.sh restart 重启 Jpom 服务端 Server.sh status 查看 Jpom 服务端运行状态

插件端

Agent.sh start 启动 Jpom 插件端 Agent.sh stop 停止 Jpom 插件端 Agent.sh restart 重启 Jpom 插件端 Agent.sh status 查看 Jpom 插件端运行状态 视频教程 教程列表

直播回放

Jpom 的参数配置 在项目运行的根路径下的 extConfig.yml 文件

插件端示例:extConfig.yml 服务端示例:extConfig.yml 演示项目 https://jpom.keepbx.cn

账号:demo 密码:demo123 演示系统有部分功能做了限制,完整功能请自行部署体验

如果出现登录不上,请联系我们,联系方式在最底部

Jboot 案例代码 SpringBoot 案例代码(ClassPath) SpringBoot 案例代码(Jar)

2949 次点击
所在节点    Java
5 条回复
huangdayu
2019-04-27 19:36:50 +08:00
好东西,马克
Inspiron1111
2019-04-27 20:42:27 +08:00
不小心看成了 jporn,不知道有没有人和我一样...建议作者改个名字
OctopusGO
2019-04-28 00:34:50 +08:00
马克
szq8014
2019-04-28 09:41:11 +08:00
没有人注意楼主的 id 吗?
hehee
2019-04-28 10:38:14 +08:00
演示项目 502

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/559216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX