开源自动化运维监控平台

原生开源全自动化运维监控系统 — Jpom

开发的同学大都经历过在服务器部署服务的情况,不管是后端服务还是前端,大厂的话不会让开发区操作服务器,小公司的话这种情况很常见的,团队没有专门的运维,恨不得需求都让开发去搞。自己去搞的话又要区分不同环境dev、pre、prod,还要实现项目监控,报警等一系列操作,真是让人头大。今天发现一款全自动化运维监控软件 — Jpom 。这下可以解放双手了。

介绍

Jpom是一款原生ops软件,官方号称是一款能够实现在线构建、自动部署、日常运维监控的软件。支持节点管理、项目管理、ssh终端管理、在线构建、Docker集群管理、用户管理、项目监控等功能。

Jpom经过多年发展基本已经很成熟了。

官网地址:https://jpom.top/

gitee地址:
https://portrait.gitee.com/dromara/Jpom/

架构图

安装部署

Jpom支持多种安装方式。Linux源码安装、docker、docker compose 、宝塔面板安装。今天我们使用docker部署,节省点服务器资源。

docker run -d -p : \
	--name jpom-server \
	--restart=always \
	-v /etc/localtime:/etc/localtime:ro \
	-v /home/jpom-server/logs:/usr/local/jpom-server/logs \
	-v /home/jpom-server/data:/usr/local/jpom-server/data \
	-v /home/jpom-server/conf:/usr/local/jpom-server/conf \
	jpomdocker/jpom

如果需要自动化管理docker,需要手动开源 端口并添加 docker 服务来实现管理本地 docker。

docker run -d -p : \
	--name jpom-server \
	--restart=always \
	-v /etc/localtime:/etc/localtime:ro \
	-v /usr/bin/docker:/usr/bin/docker \
    -v /var/run/docker.sock:/var/run/docker.sock \
	-v /home/jpom-server/logs:/usr/local/jpom-server/logs \
	-v /home/jpom-server/data:/usr/local/jpom-server/data \
	-v /home/jpom-server/conf:/usr/local/jpom-server/conf \
	jpomdocker/jpom

浏览器输入:http://ip:

1、初始化服务端

安装 Jpom 服务端并访问页面,系统会跳转至添加超级管理员账号页面

为了系统安全,大家也可以开启MFA。

2、集群创建

3、资产管理

4、节点管理

总结

简单部署了一下感觉还可以,总体感觉比Jenkins简单多了,之前用Jenkins太重了。有了Jpom可以实现服务器、项目、docker集群、ssh管理等,以后用jpom就方便多了。

好了,今天就介绍这么多了,感兴趣的同学们可以去官网参考安装文档搭建自己的Jpom。另外记得给作者star 。

原文链接:,转发请注明来源!