| name | ops-manual |
| description | 生成运维手册、运维方案。当用户需要编写运维手册、运维方案、运维规范、故障处理手册时使用此skill。 |
运维手册生成规范
适用场景
- 系统运维手册
- 运维操作规范
- 故障处理手册
- 应急预案
- 日常运维指南
- 监控告警手册
与相关文档的区别
| 文档类型 | 侧重点 | 读者 |
|---|
| 技术规格说明书 | 怎么设计 | 开发人员 |
| 部署方案 | 怎么部署 | 运维人员 |
| 运维手册 | 怎么运维 | 运维人员 |
| 用户操作手册 | 怎么使用 | 最终用户 |
文档结构规范
运维手册标准结构
1 概述
1.1 编写目的
1.2 适用范围
2 系统架构
2.1 架构设计
2.2 组件清单
3 日常运维
3.1 系统巡检
3.2 数据备份
3.3 日志管理
3.4 性能监控
4 故障处理
4.1 故障分级
4.2 故障处理流程
4.3 常见故障处理
5 应急预案
6 运维规范
附录A 配置清单
附录B 联系方式
封面页规范
封面内容
[单位名称] # 黑体 18pt,居中
[项目名称] # 黑体 18pt,居中
[文档标题] # 黑体 26pt,居中,加粗
[空行 × 6]
文档编号:XXX-XXX-XXX
版本号:V1.0
编制日期:YYYY年MM月DD日
密 级:内部
封面信息表
- 2列表格,居中对齐
- 左列:属性项(如"文档编号:")
- 右列:属性值
- 字体:仿宋 14pt
页边距设置
section.top_margin = Cm(2.54)
section.bottom_margin = Cm(2.54)
section.left_margin = Cm(3.17)
section.right_margin = Cm(3.17)
字体规范
正文字体
- 中文:仿宋
- 英文:Times New Roman
- 字号:12pt(小四号)
- 行距:1.5倍行距
标题字体
| 标题级别 | 字体 | 字号 | 对齐方式 |
|---|
| 一级标题 | 黑体 | 22pt(二号) | 左对齐 |
| 二级标题 | 黑体 | 16pt(三号) | 左对齐 |
| 三级标题 | 黑体 | 14pt(四号) | 左对齐 |
表格字体
- 表头:黑体 11pt,加粗,居中,背景色 #D9E2F3
- 表格内容:仿宋 11pt
表格规范
表格样式
table.style = 'Table Grid'
表格背景色
set_cell_shading(cell, 'D9E2F3')
写作风格要求
运维手册写作原则
- 可操作性:步骤详细,可直接执行
- 完整性:覆盖所有运维环节
- 可追溯:操作记录可追溯
- 时效性:及时更新维护
命令格式
$ 命令内容
段落结构
- 每个运维项先用1段文字说明目的和范围
- 然后用表格展示详细参数或配置
- 最后给出操作命令或配置示例
内容模板
系统巡检章节模板
3.1 系统巡检
[1段文字说明巡检目的和频率]
巡检内容:
[表格展示巡检项、检查命令、正常标准、异常处理]
巡检命令:
[代码块展示巡检命令]
故障处理章节模板
4.3 常见故障处理
[表格展示故障现象、可能原因、处理方法]
代码示例
基础模板
"""运维手册生成模板"""
from skills.utils import create_doc, add_cover, add_revision, add_toc, T, P, B
def gen_ops_manual(output_path):
doc = create_doc()
add_cover(doc, '运 维 手 册', {'文档编号:':'OM-YJZHDD-2024-001','版本号:':'V1.0','编制日期:':'2024年03月01日','密 级:':'内部'})
add_revision(doc)
add_toc(doc)
doc.add_heading('1 概述', level=1)
doc.add_heading('1.1 编写目的', level=2)
P(doc, '本文档是《应急指挥调度中心运维服务项目(2024-2025)》的运维手册,为运维人员提供系统日常运维、故障处理、应急响应等操作指导。')
doc.add_heading('1.2 适用范围', level=2)
P(doc, '本手册适用于系统运维人员、数据库管理员、网络管理员等技术人员。')
doc.save(output_path)
print(f'已生成:{output_path}')
if __name__ == '__main__':
gen_ops_manual('ops_manual.docx')
公共工具模块说明
所有技能共享以下工具函数,统一从 skills.utils 导入:
| 函数名 | 说明 | 参数 |
|---|
create_doc() | 创建格式化文档对象 | 无 |
add_cover(doc, title, doc_info, unit_name, project_name) | 添加封面页 | doc:文档对象, title:文档标题, doc_info:信息字典 |
add_revision(doc) | 添加修订记录表 | doc:文档对象 |
add_toc(doc) | 添加目录页 | doc:文档对象 |
T(doc, headers, rows) | 创建表格 | headers:表头列表, rows:数据行列表 |
P(doc, text, style) | 添加段落 | text:文本内容, style:段落样式(可选) |
B(doc, text) | 添加加粗段落 | text:文本内容 |
质量检查清单
格式检查
内容检查
输出检查
注意事项
- 命令准确性:所有命令需在测试环境验证后写入文档
- 权限要求:注明需要root权限的操作
- 安全操作:危险操作需注明风险和回滚方案
- 日志保留:说明日志保留周期和清理策略
- 备份策略:明确备份频率、保留周期和存储位置