网络设备远程管理与自动化运维实战

📚 30章 完整目录
传统运维痛点 自动化价值 课程架构 学习路径
SSH/Telnet协议 Console线连接 主机名/密码/接口IP
Python安装 paramiko/netmiko 虚拟环境
核心API 单条命令 批量执行 异常处理
设计哲学 支持设备列表 连接参数 发送配置
备份脚本 定时任务(cron) 命名与归档
配置模板化 Jinja2模板 批量推送 变更回滚
CPU/内存/接口 SNMP协议 Python解析SNMP
Syslog协议 日志服务器 Python解析 异常告警
YANG模型 RESTCONF API Python requests
ncclient库 获取/编辑配置 锁定与解锁
Ansible架构 Inventory文件 Playbook基础
ios_config/command 多厂商模块 条件/循环
Roles目录结构 变量/模板 Handlers机制
LLDP/CDP协议 Python解析邻居 Graphviz拓扑图
IP规划 Python+MySQL DHCP配置生成
VLAN规划 批量创建VLAN Trunk端口配置
OSPF模板 邻居状态监控 路由重分发
BGP基础配置 AS-PATH预处理 会话监控
规则模型 批量添加/删除 合规性检查
F5/LVS基础 iControl API Pool成员管理
AC/AP配置下发 SSID管理 无线用户状态
OpenFlow基础 ODL/ONOS API 流表下发
基线配置 Python对比差异 合规报告
Ping/Traceroute 连通性测试框架 性能基线对比
Webhook原理 Flask接收端 联动告警
CMDB数据模型 Python同步设备 配置联动
Flask/Django 前端展示 API设计原则
SSH密钥管理 操作审计日志 RBAC权限模型
需求分析 模块设计 部署与测试 总结与展望