# ops-log **Repository Path**: relaxhai/ops-log ## Basic Information - **Project Name**: ops-log - **Description**: 智能运维与日志查询系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-12-18 - **Last Updated**: 2026-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1、系统介绍 ### 1.1 主要功能 - **统一管理**:服务器资产、代码仓库、项目文档集中化管理 - **一键部署**:支持前后端项目的一键部署与重启操作 - **日志查询**:集成Elasticsearch实现项目运行日志检索与分析 ### 1.2 系统架构 | 模块 | 技术栈 | | :------: | :----------------------------------------------------: | | 前端 | HTML5 + CSS3 + JavaScript (非分离架构) | | 后端 | Spring Boot + MyBatis-Plus + MySQL 8.0 | | 日志系统 | Elasticsearch 6.8.13 + Logstash 6.8.13 + Kibana 6.8.13 | | CI/CD | Jenkins | ![输入图片说明](ops_index.png) # 2、基础环境安装 Jdk11 Maven Mysql Elasticsearch-6.8.13 Logstash-6.8.13 Kibana-6.8.13 Jenkins # 3、启动方式 ## 3.1本地启动 先启动系统基础运行环境:Mysql、Elasticsearch、Logstash、Jenkins 安装Jenkins后需要配置jenkins脚本,脚本在resource目录下,有4个脚本:jar包的本地运行脚本、jar包的远程运行脚本、vue的本地运行脚本、vue的远程运行脚本。 然后本地使用Idea工具打开一键启动即可,访问http://127.0.0.1:8888 即可访问页面 如果有问题,请联系邮箱联系:1195726411@qq.com ## 3.2Linux服务器使用Docker启动 ### 3.2.1、本地打包并上传镜像 ``` mvn compile jib:build ``` 前置条件: ​ (1)把您的镜像仓库地址配置到pom文件中,参考代码pom文件 ​ (2)镜像仓库的用户名密码配置到本地的maven的setting文件中 ```xml registry.cn-shanghai.aliyuncs.com xxxx xxxx ``` ### 3.2.2、服务器拉取镜像 ``` docker pull registry.cn-shanghai.aliyuncs.com/wh-public/ops-log:latest ``` ### 3.2.3、启动镜像 #### (1)首次启动 ``` docker run -e HOST_IP=192.168.0.4 -d -p 8888:9001 registry.cn-shanghai.aliyuncs.com/wh-public/ops-log:latest ``` 备注: 192.168.0.4为该容器所在主机内网IP #### (2)挂掉重启 ``` docker restart [容器ID] ``` # 4. 联系方式 **技术支持**: 邮箱:1195726411@qq.com