Jpom v{{version}}

一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

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

  • 实时查看控制台日志
  • 多节点分发
  • 详细管理日志

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

  • 使用浏览器登录方便快捷管理项目
  • 界面形式查看项目运行状态已经控制台日志
  • 运维有对应的账号密码不需要知道服务器密码(并且有操作日志)
  • 集群项目使用项目分发一键搞定多机部署
  • 项目状态监控异常自动报警
  • 在线构建不用手动上传项目包
一键安装:
  • 服务端
    • yum install -y wget && wget -O install.sh https://keepbx.gitee.io/jpom/install.sh && bash install.sh Server
  • 插件端
    • yum install -y wget && wget -O install.sh https://keepbx.gitee.io/jpom/install.sh && bash install.sh Agent

安装文档

Watch Video

Jpom 是什么

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

节点管理

集群节点,统一管理多节点的项目,实现快速一键分发项目文件

项目管理

创建、启动、停止、实时查看项目控制台日志,管理项目文件

SSH面板

在浏览器中管理ssh,方便进行日常运维

在线构建

在线拉取GIT仓库快速构建项目包,不用运维人员手动上传项目包

项目监控

实时监控项目当前状态、如果异常自动触发邮件、钉钉报警通知

用户管理

多用户管理,实现不同用户不同权限,用户操作、管理日志完善记录

白名单模式

为了数据安全防止用户随便查看、删除文件配置安全的白名单路径。

服务监控

图表监控节点的服务器状态,监控项目的状态cpu,ram,Java线程状态

Nginx配置、Ssl证书

在线快速方便的修改nginx配置文件,ssl证书统一管理

Jpom的更多功能,期待你的探索:

演示站点 安装文档 API 文档

开发团队

我们不是一个人在战斗

蒋小小

一位单纯的程序猿

一位单纯不忘初心的程序猿,喜欢探索新事物,学习开源项目。

蓝枫

做一名有理想的键盘侠

一名菜鸟程序员,上班就喝咖啡,下班就玩蛇,天天加班玩游戏

ArnoHand

一个搬砖的码农

一个普通的电脑爱好者,一个bug制造者,喜欢音乐,热爱生活。

加入讨论

通过以下方式加入讨论,或为Jpom添砖加瓦

友情链接

为Jpom提供各种帮助和支持的朋友们,我们一起共奋进

京ICP备17044819号
© 2019 Jpom Project. All Rights Reserved.