ITPub博客

首页 > 应用开发 > > Jpom低侵入式在线构建、自动部署、日常运维、项目监控软件

Jpom低侵入式在线构建、自动部署、日常运维、项目监控软件

作者:pswyjz 时间:2019-10-12 11:09:40 0 删除 编辑

Java 项目在实际部署运维,通用的方法是登录服务器上传新的项目包,执行相应命令管理,如果管理多个项目则重复操作上述步骤

此方法不足的是:

需要每次登录服务器(专业软件)

多个项目有多个管理命令(不易记、易混淆)

查看项目运行状态需要再次使用命令

同时面对多个运维都需要知道服务器密码(安全性低)

集群项目需要挨个操作项目步骤

在使用Jpom后:

使用浏览器登录方便快捷管理项目

界面形式实时查看项目运行状态以及控制台日志

运维有对应的账号密码不需要知道服务器密码(并且有操作日志)

集群项目使用项目分发一键搞定多机部署

项目状态监控异常自动报警

在线构建不用手动上传项目包

项目主要功能及特点

创建、修改、删除项目、Jar包管理

实时查看控制台日志、备份日志、删除日志、导出日志

cpu、ram 监控、导出堆栈信息、查看项目进程端口、服务器状态监控

多节点管理、多节点自动分发

实时监控项目状态异常自动报警

在线构建项目发布项目一键搞定

多用户管理,用户项目权限独立(上传、删除权限可控制),完善的操作日志

系统路径白名单模式,杜绝用户误操作系统文件

在线管理Nginx配置、ssl证书文件

Tomcat状态、文件、war包在线实时管理


下载安装

帮助文档

下载安装包 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分支、如果想体验新功能请使用dev分支)

运行插件端

运行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.sh 、Server.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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/755/viewspace-3127830/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-11-21

  • 博文量
    213
  • 访问量
    28330