首页 > 代码库 > Python学习day15 CMDB

Python学习day15 CMDB

Created on 2017年6月6日 @author: louts

第1课 上节作业 10minutes

显示页面时,只有登录了才能显示,没登录会弹出一个登录框,就是一个遮挡层

第2课 自动化之路和CMBD地位 22minutes

CMDB:
自动安装
配置管理系统
CMDB运维资产管理系统(所有系统都需要调用这里的信息)---核心所在

highchats
echats

CMDB:
采集硬件数据
API汇报----开放给所有外部,收集信息,通过API写入到数据库
页面管理

大概流程:Client Agent通过URL向API汇报====>API接收后存到数据库中====>后台管理通过调用数据库,对数据进行增删改查

第3课 CMDB之puppet采集数据方式 21minutes
采集puppet去操作
puppet:
factor ==> 结果以Key/value方式存在 (Saltstack ===> grains)
report ==> 只要master/slive连接一次,就执行report process函数

master(保存配置信息,和slive半小时连接一次,可更改)
slive(从Master获取配置,用此配置得到本地硬件信息)

可通过puppet采集硬件信息,严重依赖puppet

第4课 CMDB之自定义python插件采集数据方式 11minutes

通过Python程序来调用Shell收集硬件信息
新建了个day15_pj的程序,代码不完整,需补充

第5课 CMDB之django实现API 35minutes

每个Agang里得到都是字典,包含设备的硬件信息
通过对视频里的脚本的复制,部分未看到
可以通过httplib 的方式将数据发送到一个函数里


第6课 CMDB之数据流执行过程回顾 18minutes


Python学习day15 CMDB