Jpom 一款简而轻的低侵入式 Java 运维、监控软件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jiangzeyin
V2EX    Java

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

  •  
  •   jiangzeyin Apr 27, 2019 3829 views
    This topic created in 2563 days ago, the information mentioned may be changed or developed.

    你为什么需要 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)

    5 replies    2019-04-28 10:38:14 +08:00
    huangdayu
        1
    huangdayu  
       Apr 27, 2019
    好东西,马克
    Inspiron1111
        2
    Inspiron1111  
       Apr 27, 2019   2
    不小心看成了 jporn,不知道有没有人和我一样...建议作者改个名字
    OctopusGO
        3
    OctopusGO  
       Apr 28, 2019 via Android
    马克
    szq8014
        4
    szq8014  
       Apr 28, 2019
    没有人注意楼主的 id 吗?
    hehee
        5
    hehee  
       Apr 28, 2019
    演示项目 502
    About     Help     Advertise     Blog     API     FAQ     Solana     867 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 23:01 PVG 07:01 LAX 16:01 JFK 19:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86