LuffyCity-CMDB实战
第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系统要开放大量的接口;
4.3 表结构设计
课时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-主机管理堡垒机功能预告
LuffyCity-CMDB实战的更多相关文章
- Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示
基于之前的项目代码 Python Django CMDB项目实战之-1如何开启一个Django-并设置base页.index页.文章页面 Python Django CMDB项目实战之-2创建APP. ...
- Python Django CMDB项目实战之-2创建APP、建模(models.py)、数据库同步、高级URL、前端页面展示数据库中数据
基于之前的项目代码来编写 Python Django CMDB项目实战之-1如何开启一个Django-并设置base页index页文章页面 现在我们修改一个文章列表是从数据库中获取数据, 下面我们就需 ...
- Python Django CMDB项目实战之-1如何开启一个Django-并设置base页、index页、文章页面
1.环境 win10 python 2.7.14 django 1.8.2 需要用到的依赖包:MySQLdb(数据库的接口包).PIL/pillow(处理图片的包) 安装命令: pip install ...
- CMDB项目实战
01-CMDB项目介绍 02-CMDB开发背景 03-CMDB开发目的 04-CMDB资产采集方式之agent 05-CMDB资产采集方式之ssh 06-CMDB资产采集方式之saltstack 07 ...
- 企业级自动化运维工具应用实战ansible
公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备.公司要求各业务组对年底大促做准备,运维部要求所有业务容量进行三倍的扩容,并搭建出多套环境可以共开发和测试人员做测试,运维老大 ...
- 路飞学城—Python爬虫实战密训班 第二章
路飞学城—Python爬虫实战密训班 第二章 一.Selenium基础 Selenium是一个第三方模块,可以完全模拟用户在浏览器上操作(相当于在浏览器上点点点). 1.安装 - pip instal ...
- SSH实战 · 唯唯乐购项目(上)
前台需求分析 一:用户模块 注册 前台JS校验 使用AJAX完成对用户名(邮箱)的异步校验 后台Struts2校验 验证码 发送激活邮件 将用户信息存入到数据库 激活 点击激活邮件中的链接完成激活 根 ...
- GitHub实战系列汇总篇
基础: 1.GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9 http://www.cnblogs.com/dunitian/p/5034624.html 2.GitHub实战系 ...
- MySQL 系列(四)主从复制、备份恢复方案生产环境实战
第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 第三篇:MySQL 系列(三)你不知道的 视图.触发器.存储过程.函数 ...
- Asp.Net Core 项目实战之权限管理系统(4) 依赖注入、仓储、服务的多项目分层实现
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...
随机推荐
- 【题解】UVA11584 Partitioning by Palindromes
UVA11584 https://www.luogu.org/problemnew/show/UVA11584 暑假开始刷lrj紫/蓝书DP题 这几天做的一道 思路 预处理出所有的回文串是否存在 前提 ...
- CSU 1023 修路(二分+模拟)
前段时间,某省发生干旱,B山区的居民缺乏生活用水,现在需要从A城市修一条通往B山区的路.假设有A城市通往B山区的路由m条连续的路段组成,现在将这m条路段承包给n个工程队(n ≤ m ≤ 300).为了 ...
- 解决Storm 和yarn 8080 端口冲突
本机装了Yarn和Storm后,启动Storm后,发现NodeMange无法启动,找了下没找着在哪修改.只好修改Storm的配置,在配置上添加 ui.port: "9999" 再启 ...
- Win7安装MinGW
MinGW官网:http://www.mingw.org/ 点击下载,稍后就会跳转到下载页面 下载文件后是一个在线安装包,下载过程有点长 Basic Setup里的包都需要安装,点击Installat ...
- 实现虚拟(Virtual)DOM
Virtual DOM算法 把一个div元素的属性打印出来,如下: 可以看到仅仅是第一层,真正DOM的元素是非常庞大的,这也是DOM加载慢的原因. 相对于DOM对象,原生的JavaScript对象处理 ...
- 【PTA 天梯赛训练】QQ帐户的申请与登陆(散列+set模拟)
实现QQ新帐户申请和老帐户登陆的简化版功能.最大挑战是:据说现在的QQ号码已经有10位数了. 输入格式: 输入首先给出一个正整数N(≤10^5),随后给出N行指令.每行指令的格式为:“命令符(空格)Q ...
- JDBC配置文件db.properties(Mysql) 及dbutils的编写
#数据库驱动driver=com.mysql.jdbc.Driver#数据库连接url=jdb:mysql://localhost:3306/newdb3?useUnicode=true&ch ...
- 浅谈localStorage的用法
今天接到一个任务,说是让自动调节textarea标记的输入高度,而且还要记录下来,下次登录的时候还是调节后的高度,我第一时间就想到了localStorage的用法,直接代码献上: <html l ...
- ES6、7、8、9新语法新特性
前言 如果你擅长这种扩散式学习方式,不妨再进一步温习一下整个 ES6 引入的新特性,笔者强烈推荐阮一峰老师的 ECMAScript 6 入门 一书. ES2018 引入的特性还太新,单在对 ES6 特 ...
- hive 学习系列二(数据库的创建删除修改) 拿走,不谢。
database 相当于一个目录或者命名空间,用来更好地进行表的管理 在hdfs 的目录位置大致如下: [root@iZbp12vtv76y9q3d633bh6Z /]# hadoop fs -ls ...