Python学习day15 CMDB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章