第1章 章节一
课时01-ITIL介绍
课时02-CMDB介绍
课时03-CMDB需求讨论
课时04-CMDB需求讨论2
课时05-CMDB表结构设计
课时06-CMDB表结构设计2
课时07-CMDB客户端开发
课时08-CMDB客户端开发2
第2章 章节二
01-CMDB上节回顾
02-数据写入代存区
03-Django admin自定制
04-Linux客户端讲解
05-自定制admin action
06-数据正式存入待存区
07-批准资产入库
08-实现资产自动更新
09-资产自动更新2
第3章 章节三
01-CMDB API安全认证
02-RESTful API
03-RESTful API设计
04-RESTful API设计2
05-Django RestFramework使用
06-Django RestFramework创建数据
07-CMDB DashBoard讲解
08-CMDB前端资产列表实现讲解
09-CMDB前端资产列表动态条件过滤
10-CMDB前端echarts画图实现
11-主机管理堡垒机功能预告
第1章 章节一
课时01-ITIL介绍
1.1 5分钟商学院
1.2 通往财富的自由之路
1.3 浅谈ITIL
ITIL基础架构库(Information Technology Infrastructure Library)
- 事件管理
- 问题管理
- 配置管理
- 变更管理
- 发布管理(自动化上线系统)
CMDB-配置管理数据库,动态可视的数据展示系统;
人不可靠,因为人会出错!
课时02-CMDB介绍
2.1 Excel表维护公司的IT资产,数据就不准确;
2.2 CMDB(Configuration Management Database,配置管理数据库,CMDB存储与管理IT架构中设备的各种配置信息);
- 在实际的项目中,CMDB尝尝被认为是构建其他ITIL流程的基础而优先考虑,ITIL项目的成败与是否成功建立CMDB有非常大关系;
- CMDB存储IT资源-比如PC、服务器、软件;
- 数据可动态添加
- 硬件信息可自动收集
- 硬件信息可自动变更
- 可对其他系统灵活开放API
- API接口安全认证
课时03-CMDB需求讨论
3.1 需求
- 存储所有IT资产信息
- 数据可手工添加(未联网)
- 硬件信息可自动收集
- 硬件信息可自动变更
- 可对其他系统灵活开放API
- API接口安全认证
3.2 配置项分析
- 服务器
- PC服务器
- 刀片服务器
- 小型机
- 安全设备
- 防火墙
- 入侵检测设备
- 互联网网关
- 漏洞扫描设备
- 数字签名设备
- 上网行为管理设备
- 运维审计系统
- 加密机
- 网络设备
- 路由器
- 交换机
- 负载均衡
- VPN设备
- 流量分析设备
- 存储设备
- 磁盘阵列
- 网络存储器
- 磁带库
- 磁带机
- 机房设备
- 机柜
- UPS
- 软件资产
- 操作系统授权
- VMware
- 数据库授权
课时04-CMDB需求讨论2
4.1 定义表结构
- 各种硬件都能存储
- 资产变更有记录
- 资产ID永远不变
- 资产要有状态机
4.2 重中之重:接口设计好
- 可对内外灵活开发接口
- 接口定义要标准化
- 一定要提供排错依据(Highchats提供错误描述)
- 数据返回要标准(JSON、XML或者两者都支持)
- 要能增删改查
- 所有异常要抓住(生产环境要抓取,做异常处理)
- 接口安全要注意
因为CMDB系统要开放大量的接口;