e维保维修助手运维管理平台

e维保维修助手运维管理平台

功能: 面向企业信息化运维场景,实现计算机、打印机、网络设备及办公终端等设备的故障申报、工单派发、维修处理、进度跟踪、服务评价等全流程管理,提高企业IT运维服务效率和管理规范性。

一、项目整体流程

客户/用户提交故障

e维保维修助手生成维修工单

运维人员接收工单

故障分析定位

远程/现场处理

问题解决

用户确认

工单关闭

数据统计分析

二、日常运维工作流程

1. 系统运行巡检

每天开始工作后,对平台运行环境进行检查。

(1)服务器资源检查

检查 Linux 服务器:

CPU使用率 内存使用率 磁盘空间 网络状态 系统负载

例如:

top

free -h

df -h

uptime

关注:

  • CPU 是否长期超过80%
  • 内存是否异常增长
  • ** 磁盘日志是否占满** (2)业务服务检查

检查应用服务:

例如:

Java后台:

systemctl status xxx

Docker:

docker ps

Kubernetes:

kubectl get pods -n mall

确认:

Pod是否Running 服务是否正常启动 是否存在异常重启 (3)数据库检查

检查 MySQL:

show processlist;

show databases;

关注:

数据库连接数 慢SQL 数据备份情况

Redis:

redis-cli info

检查:

内存使用 Key数量 服务状态 三、用户故障处理流程 1. 接收维修工单

用户通过 e维保维修助手提交:

例如:

设备: 办公电脑

问题: 无法连接网络

地点: 客户现场

联系人: xxx

系统生成:

工单编号 故障类型 提交时间 处理人员 处理状态 2. 工单分析

根据故障类型分类:

硬件故障

例如:

打印机故障 PC无法启动 网络设备异常

处理:

现场检查 硬件替换 驱动安装 测试验证 软件系统故障

例如:

系统打不开:

排查:

用户访问 | | Nginx | | 后端服务 | | 数据库

检查:

Nginx:

nginx -t

应用日志:

kubectl logs pod-name

数据库:

select * from xxx; 四、版本发布流程(DevOps部分)

这是你简历里面最有价值的部分。

  1. 开发提交代码

开发:

Git提交代码 | ↓ Git仓库

例如:

GitLab:

mall-backend 2. Jenkins自动构建

Jenkins Pipeline:

流程:

代码拉取 | ↓ Maven编译 | ↓ 生成Jar包 | ↓ Docker构建镜像 | ↓ 推送镜像仓库 | ↓ Kubernetes发布

例如:

拉代码:

git clone

编译:

mvn clean package

生成:

mall-admin.jar 3. Docker镜像制作

Dockerfile:

例如:

FROM java:17

COPY mall-admin.jar app.jar

ENTRYPOINT java -jar app.jar

构建:

docker build -t mall-admin:v1 . 4. 推送镜像仓库

例如:

Harbor / 阿里云ACR

登录:

docker login

推送:

docker push mall-admin:v1 5. Kubernetes部署

修改:

deployment.yaml

例如:

image: mall-admin:v1

执行:

kubectl apply -f deployment.yaml

检查:

kubectl get pods

确认:

READY 1/1 STATUS Running 五、日志平台处理流程 ELK架构 业务服务 | | Logback | | Logstash | | Elasticsearch | | Kibana 故障排查流程

例如用户反馈:

页面打不开

步骤:

  1. 查看Kibana日志

搜索:

service:mall-admin level:error

发现:

Connection refused 2. 查看应用日志

进入Pod:

kubectl logs mall-admin-xxx

发现:

数据库连接失败 3. 排查数据库

检查:

kubectl get pods

发现:

MySQL异常。

恢复:

kubectl restart pod mysql 六、系统变更流程

生产环境不是直接改。

流程:

需求提出 | ↓ 方案评审 | ↓ 制定变更方案 | ↓ 备份数据 | ↓ 上传物料 | ↓ 执行变更 | ↓ 测试验证 | ↓ 提交变更报告

例如版本升级:

变更前:

数据库备份 配置备份 镜像MD5检查

执行:

kubectl set image deployment xxx

验证:

kubectl get pods

失败:

执行回滚:

kubectl rollout undo deployment xxx

评论