
自动化运维技术
主编: 黄君羡 曾振东 杨丽
副主编: 陈志涛 罗定福 欧阳绪彬
组编: 正月十六工作室
I S B N : 978-7-121-49846-6
出版日期:2025-02
出 版 社: 电子工业出版社
定 价:42.80元
书籍简介
本书包含11个典型项目案例,内容涵盖公司自动化运维的规划与部署、智能运维平台应用安装,以及交换网络、服务器、存储设备、虚拟化平台的监控与运维,Windows操作系统、Linux操作系统、中间件、数据库、业务系统的运维相关知识。本书由高校教师、高级技师、高级工程师、技术能手等专业人才组建的结构化团队联合编写,基于企业真实业务场景展开项目,覆盖企业ICT基础设施全链条对象的运维,帮助读者快速掌握自动化运维的相关理论知识和最佳实践方法,为未来的职业发展打下坚实的基础。本书提供课程配套微课视频、PPT、教学大纲、课程标准、电子教案、实训题目、环境工具包等丰富且全面的基本教学资源,同时提供拓展项目、网络系统管理赛项训练项目等特色资源。这些资源可以满足项目化教学、岗位技能培训、技能大赛训练、参考工具书等多维需求。本书有机融入职业规范、科技创新、党的二十大精神等思政育人素质拓展要素,可作为ICT(信息通信技术)类专业的课程教材,也可作为自动化运维从业人员的学习与实践指导用书。
前言
党的二十大报告指出,要加快建设网络强国、数字中国。加快数字中国建设,就是要适应我国发展新的历史方位,全面贯彻新发展理念,以信息化培育新动能,用新动能推动新发展,以新发展创造新辉煌,要着力夯实数字中国建设基础,打通数字基础设施大动脉,统筹推进网络基础设施、算力基础设施和应用基础设施等建设与应用。随着云计算、大数据、人工智能等新兴技术的快速发展,企业ICT基础设施规模越来越庞大复杂,传统的运维模式,依赖人力密集型的工作方式,已经难以满足现代企业对效率、安全和稳定性的要求。自动化运维技术的发展应运而生,它通过引入自动化工具和平台,实现对ICT资产的全面监控和管理,提高运维效率和质量,降低故障风险和成本。Zabbix作为自动化运维领域的重要开源软件,发挥着不可替代的作用,全国职业技能大赛网络系统管理赛项引入基于Zabbix开发的智慧运维平台,考察选手对网络设备、虚拟化平台、服务器操作系统、中间件等关键基础设施的监控与运维能力。该平台继承了Zabbix提供的所有功能,基于其灵活的扩展性,可实现企业和组织对系统和网络的全面监控与管理。全书由自动化运维平台的部署,网络设备、服务器、存储设备、虚拟化平台、Windows系统、Linux系统、中间件、数据库、企业业务系统等对象的监控与运维构成,甄选11个典型项目案例,按工作过程系统化展开,高效学习企业ICT资产运维管理的业务技能。教材通过场景化的项目案例将理论与技术应用密切结合,掌握监控对象的重点监控指标与技术;通过学习典型业务实施流程,逐渐养成网络工程素养;通过项目拓展训练引入国赛内容,赛教融通。使学习者逐步掌握基于自动化运维的核心技能,为成为一名准IT自动化运维工程师打下坚实的基础。本书极具职业特征,有如下特色。
1.赛教融通、校企双元开发
本书由高校教师、高级技师、高级工程师、技术能手等结构化团队编撰,全面融入自动化运维主流技术、国赛考核内容的技术和知识;项目导入了企业典型项目案例和业务实施流程;高校教师团队按职业教育专业人才培养要求和教学标准,基于职教学生的认知特点,将企业资源进行教学化改造,形成工作过程系统化教材,教材内容符合自动化运维工程师岗位技能培养要求。
2.项目贯穿、课产融合
(1)递进式场景化项目重构课程序列。
本书围绕自动化运维工程师岗位的要求,基于工作过程系统化方法,按照企业自动化运维工程的实施规律,设计了11个进阶式项目案例,并将相关知识融入各项目中,让运维知识和应用场景紧密结合,学以致用。
(2)用业务流程驱动学习过程。
将各项目按企业工程项目实施流程分解为若干工作任务。通过项目描述、相关知识为任务做铺垫;任务实施过程由任务描述、任务实施和任务验证构成,符合工程项目实施的一般规律。通过11个项目的渐进学习,逐步熟悉自动化运维工程师的典型工作任务,熟练掌握业务实施流程,养成良好的运维工程素养。

本书若作为教学用书,参考学时为48学时,各项目的参考学时如表1所示。
表1 学时分配表
课程内容 | 学时 |
项目1 公司自动化运维的规划与部署 | 4 |
项目2 智能运维平台应用安装 | 4 |
项目3 交换网络监控与运维 | 4 |
项目4 服务器监控与运维 | 4 |
项目5 存储设备运维 | 4 |
项目6 虚拟化平台监控与运维 | 4 |
项目7 服务器操作系统运维(Windows) | 4 |
项目8 服务器操作系统运维(Linux) | 4 |
项目9 中间件运维 | 4 |
项目10 数据库运维 | 4 |
项目11 业务系统运维 | 4 |
综合项目实训/课程考评 | 4 |
课时总计 | 48 |
目录
项目1 公司自动化运维的规划与部署
学习目标
项目描述
项目分析
相关知识
1.1传统运维面临的现状
1.2自动化运维的概念
1.3自动化运维的好处
项目实施
任务1-1 确定网络设备监控范围
任务1-2 确定服务器群监控范围
项目2 智能运维平台应用安装
学习目标
项目描述
项目分析
项目规划
相关知识
2.1 Zabbix智能运维平台的介绍
2.2 Zabbix的主要功能
2.3 LAMP架构介绍
项目实施
任务2-1 下载网络源及软件包
任务2-2 安装数据库
任务2-3 安装PHP
任务2-4 编译安装软件包
任务2-5 搭建网页版Zabbix
项目3 交换网络监控与运维
学习目标
项目分析
项目描述
项目规划
相关知识
3.1 SNMP介绍
3.2 SNMP的工作原理
3.3 SNMP的特点
3.4 SNMP和Zabbix监控采集的关系
3.5 监控的自动化功能
项目实施
任务3-1 网络设备上进行SNMP配置
任务3-2 自动发现网络设备
任务3-3 手动添加网络设备
任务3-4 配置网络拓扑
任务3-5 典型故障处理
项目4 服务器监控与运维
学习目标
项目描述
项目分析
项目规划
相关知识
4.1商用服务器介绍
4.2 Zabbix监控流程
4.3 服务器重点监控指标介绍
项目实施
任务4-1 配置启用服务器SNMP协议
任务4-2 智能运维平台监控服务器
任务4-3 典型故障处理
项目5 存储设备运维
学习目标
项目描述
项目分析
项目规划
相关知识
5.1 NAS介绍
5.2 TrueNAS介绍
5.3 Zabbix监控NAS设备
5.4 Zabbix的模板功能
5.5 Zabbix监控存储指标
项目实施
任务5-1 导入Truenas监控模板
任务5-2 监控存储设备
任务5-3 典型故障处理
项目6 虚拟化平台监控与运维
学习目标
项目描述
项目分析
项目规划
相关知识
6.1 虚拟化介绍
6.2 ESXI虚拟化平台介绍
6.3 zabbix的虚拟化监控采集
6.4 zabbix监控虚拟化平台的指标
项目实施
任务6-1 创建虚拟化平台只读用户
任务6-2 智能运维平台监控虚拟化平台
任务6-3 典型故障处理
项目7 服务器操作系统运维(Windows)
学习目标
项目描述
项目分析
项目规划
相关知识
7.1 Zabbix-agent的工作模式概述
7.2 Zabbix-agent的工作模式主要包括:
7.3 Windows的重点监控指标
项目实施
任务7-1 Windows操作系统安装agent组件
任务7-2 操作系统资源监控查看
任务7-3 典型故障处理
项目8 服务器操作系统运维(Linux)
学习目标
项目描述
项目分析
项目规划
相关知识
8.1 Linux系统监控的基础知识
8.2 Linux的重点监控指标
项目实施
任务8-1 Linux操作系统安装agent组件
任务8-2 操作系统资源监控查看
任务8-3 典型故障处理
项目9 中间件运维
学习目标
项目描述
项目分析
项目规划
相关知识
9.1 中间件的概念
9.2 zabbix的宏功能介绍
9.3 宏示例
9.3 zabbix的Nginx监控采集
项目实施
任务9-1 安装Nginx服务并对外发布
任务9-2 配置Nginx服务启用状态页
任务9-3 平台纳管中间件Nginx
任务9-4 典型故障处理
项目10 数据库运维
学习目标
项目描述
项目分析
项目规划
相关知识
10.1 Zabbix-agent2
10.2 Zabbix的数据库重点指标介绍
项目实施
任务10-1 添加MySQL监控用户
任务10-2 平台纳管数据库MySQL
任务10-3 典型故障处理
项目11 业务系统运维
学习目标
项目描述
项目分析
项目规划
相关知识
11.1 企业拓扑介绍
11.2 Zabbix大屏介绍
项目实施
任务11-1 绘制业务系统拓扑
任务11-2 绘制业务大屏