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部分)
这是你简历里面最有价值的部分。
- 开发提交代码
开发:
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 故障排查流程
例如用户反馈:
页面打不开
步骤:
- 查看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
评论