编辑推荐:
项目 1 公司自动化运维的规划与部署 1
学习目标 1
项目描述 1
项目分析 2
相关知识 2
1.1 传统运维的现状 2
1.2 自动化运维的概念 2
1.3 自动化运维的优点 3
项目实施 3
任务 1-1 确定网络设备监控范围 3
任务 1-2 确定服务器群监控范围 5
项目拓展 7
项目 2 智能运维平台应用安装 9
学习目标 9
项目描述 9
项目分析 9
项目规划 10
相关知识 11
2.1 Zabbix 介绍 11
2.2 Zabbix 的主要功能 11
2.3 LAMP 架构介绍 12
2.4 Zabbix 和 LAMP 的联系 12
项目实施 12
任务 2-1 下载网络源及软件包 12
任务 2-2 安装数据库服务 18
任务 2-3 安装 PHP 服务 24
任务 2-4 编译安装软件包 28
任务 2-5 搭建网页版 Zabbix 30
项目拓展 37
项目 3 交换网络监控与运维 40
学习目标 40
项目描述 40
项目分析 42
项目规划 42
相关知识 43
3.1 SNMP 介绍 43
3.2 SNMP 的工作原理 43
3.3 SNMP 的优点 43
3.4 SNMP 和 Zabbix 监控采集的
关系 44
3.5 监控的自动化功能 44
项目实施 44
任务 3-1 在网络设备上进行 SNMP
配置 44
任务 3-2 自动发现网络设备 45
任务 3-3 手动添加网络设备 51
任务 3-4 绘制网络拓扑 54
任务 3-5 进行典型故障处理 61
项目拓展 65
项目 4 服务器监控与运维 68
学习目标 68
项目描述 68
项目分析 69
项目规划 69
相关知识 70
4.1 商用服务器介绍 70
4.2 Zabbix 监控流程 70
4.3 常用的商用服务器监控指标 71
项目实施 71
任务 4-1 配置并启用服务器
SNMP 71
任务 4-2 通过智能运维平台监控
服务器 74
任务 4-3 进行典型故障处理 78
项目拓展 80
项目 5 存储设备监控与运维 83
学习目标 83
项目描述 83
项目分析 84
项目规划 84
相关知识 85
5.1 NAS 介绍 85
5.2 TrueNAS 介绍 85
5.3 Zabbix 监控 TrueNAS 设备 85
5.4 Zabbix 的模板功能 86
5.5 Zabbix 的监控指标 86
项目实施 87
任务 5-1 导入 TrueNAS 监控
模板 87
任务 5-2 监控存储设备 92
任务 5-3 进行典型故障处理 95
项目拓展 99
项目 6 虚拟化平台监控与运维 102
学习目标 102
项目描述 102
项目分析 103
项目规划 103
相关知识 104
6.1 虚拟化介绍 104
6.2 ESXi 虚拟化平台介绍 104
6.3 Zabbix 的虚拟化监控采集 105
6.4 Zabbix 监控虚拟化平台的
指标 105
项目实施 106
任务 6-1 创建虚拟化平台只读
用户 106
任务 6-2 智能运维平台监控虚拟化
平台 109
任务 6-3 进行典型故障处理 113
项目拓展 114
项目 7 服务器操作系统运维
(Windows) 117
学习目标 117
项目描述 117
项目分析 118
项目规划 118
相关知识 119
7.1 Zabbix-agent 介绍 119
7.2 Zabbix-agent 的工作模式 119
7.3 Windows 操作系统的重点监控
指标 119
项目实施 120
任务 7-1 在 Windows 操作系统中
安装 agent 组件 120
任务 7-2 在智能运维平台上查看
资源使用情况 125
任务 7-3 进行典型故障处理 129
项目拓展 132
项目 8 服务器操作系统运维(Linux) 134
学习目标 134
项目描述 134
项目分析 135
项目规划 135
相关知识 136
8.1 Linux 操作系统监控的基础
知识 136
8.2 Linux 操作系统的重点监控
指标 136
项目实施 137
任务 8-1 在Linux 操作系统中安装 agent 组件 137
任务 8-2 在智能运维平台上查看
资源使用情况 140
任务 8-3 进行典型故障处理 142
项目拓展 144
项目 9 中间件运维 147
学习目标 147
项目描述 147
项目分析 148
项目规划 148
相关知识 149
9.1 中间件的概念 149
9.2 Zabbix 的宏功能介绍 149
9.3 宏示例 150
9.4 Zabbix 的 Nginx 监控
采集 150
项目实施 151
任务 9-1 安装 Nginx 服务并对外
发布 151
任务 9-2 配置 Nginx 服务启用
状态页 156
任务 9-3 平台纳管中间件
Nginx 157
任务 9-4 进行典型故障处理 160
项目拓展 163
项目 10 数据库运维 165
学习目标 165
项目描述 165
项目分析 166
项目规划 166
相关知识 167
10.1 Zabbix-agent2 167
10.2 Zabbix 对数据库的重点监控
指标介绍 167
项目实施 168
任务 10-1 添加 MySQL 监控
用户 168
任务 10-2 平台纳管数据库
MySQL 170
任务 10-3 进行典型故障处理 177
项目拓展 179
项目 11 业务系统运维 182
学习目标 182
项目描述 182
项目分析 183
项目规划 183
相关知识 185
11.1 企业的业务系统和关键业务
系统 185
11.2 ICT 基础设施和业务系统的
关系 185
11.3 Zabbix 大屏介绍 187
项目实施 187
任务 11-1 纳管门户网站业务系统
的关联对象 187
任务 11-2 配置业务系统拓扑 192
任务 11-3 配置业务监控大屏 197
项目拓展 203
展开
党的二十大报告指出,坚持把发展经济的着力点放在实体经济上,推进新型工业化,加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国。加快数字中国建设,就是要适应我国发展新的历史方位,全面贯彻新发展理念,以信息化培育新动能,用新动能推动新发展,以新发展创造新辉煌。
随着云计算、大数据、人工智能等新兴技术的快速发展,企业ICT基础设施的规模越来越庞大、复杂,传统的运维模式及人力密集型的工作方式已经难以满足现代企业对效率、安全和稳定性的要求。自动化运维技术应运而生,它通过引入自动化工具和平台,实现对ICT资产的全面监控和管理,提高运维效率和质量,降低故障风险和成本。
Zabbix作为自动化运维领域的重要开源软件,发挥着不可替代的作用。全国职业技能大赛网络系统管理赛项引入基于Zabbix开发的智能运维平台,考查选手对网络设备、虚拟化平台、服务器操作系统、中间件等关键基础设施的监控与运维能力。该平台具有Zabbix提供的所有功能,基于其灵活的扩展性,可实现企业和组织对系统及网络的全面监控与管理。
本书内容涵盖公司自动化运维的规划与部署、智能运维平台应用安装,以及交换网络、服务器、存储设备、虚拟化平台的监控与运维,Windows操作系统、Linux操作系统、中间件、数据库、业务系统的运维相关知识,甄选11个典型项目案例,按工作过程系统化展开,引导读者高效学习企业ICT资产运维的业务技能。
本书通过场景化的项目案例将理论与技术应用密切结合,引导读者掌握监控对象的重点监控指标与技术;通过讲解典型任务实施流程,使读者逐渐具备网络工程素养;通过项目拓展实训引入国赛内容,实现赛教融通,使读者逐步掌握基于自动化运维的核心技能,为成为一名自动化运维工程师打下坚实的基础。
本书极具职业特征,有如下特色。
1.赛教融通、校企双元开发
本书由高校教师、高级技师、高级工程师、技术能手等专业人才组建的结构化团队联合编写,全面融入自动化运维主流技术、国赛考核内容的技术和知识,在项目中导入了企业典型项目案例和任务实施流程。高校教师团队按照职业教育专业人才培养要求和教学标准,基于职教学生的认知特点,将企业资源进行教学化改造,形成工作过程系统化教材,使教材内容符合自动化运维工程师岗位技能培养要求。
2.项目贯穿、课产融合
(1)递进式场景化项目重构课程序列。
本书围绕自动化运维工程师岗位技能培养要求,基于工作过程系统化方法,按照企业自动化运维工程的实施规律,设计了11个进阶式项目案例,并将相关知识融入各项目,让运维知识和应用场景紧密结合,使读者能够学以致用。
(2)用业务流程驱动学习过程。
本书将各项目按企业工程项目实施流程分解为若干工作任务,并通过项目描述、项目分析、项目规划(除项目1外)相关知识为任务做铺垫,且任务实施流程由任务规划、任务实施和任务验证(除项目1外)构成,符合工程项目实施的一般规律。通过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
本书由正月十六工作室组织编写,主编为黄君羡、曾振东、刘伟聪,副主编为陈志涛、罗定福、欧阳绪彬,主审为安淑梅、丁振兴。参编单位和编者信息如表 2所示。
表2 参编单位和编者信息
参编单位 编者
广东交通职业技术学院 黄君羡、刘伟聪、简碧园
广东行政职业学院 曾振东
顺德职业技术学院 陈志涛
广东松山职业技术学院 罗定福
广东乐维软件有限公司 王乐平
正月十六工作室 林晓晓、王静萍、欧阳绪彬
在本书编写过程中,我们得到了众多技术专家的支持与帮助,他们提出了宝贵的意见和建议。在此,我们对他们表示衷心的感谢。同时,我们也希望本书能够为广大读者带来启迪和帮助。作者电子邮箱地址:author@jan16.cn。
注意,本书软件页面截图中的软件名称与常规用法的软件名称可能不同,如Zabbix在软件页面截图中存在全大写的形式。另外,由于本书采用黑白印刷方式,书中涉及的颜色无法识别,但不影响具体阅读,读者可以在页面的实际操作过程中进行识别。
正月十六工作室
2024年12月
展开