一、cmdb概述cmdb的组成主要有后台管理,中控机,服务器。后台管理又分为后台管理页面与中控机交换数据的API。用户通过后台管理页面录入主机信息,中控机通过API获取到ip列表,中控机根据ip去获取对应机器的配置信息,获取到配置信息后再将配置信息发送给后台管理API,API将数..
分类:
数据库 时间:
2015-09-19 19:44:45
阅读次数:
286
CMDB项目,以上是流程图~PS:以实体机为模型开发的,虚拟机的粒度比实体机小得多1,需要先通过后台管理系统录入服务器基本信息(如主机名,sn号,机房机柜合同等,硬件信息不需要录入,会自动获取),这是本系统的入口。2,没有采用saltstack或puppet,因为公司目前没有用到,..
分类:
数据库 时间:
2015-09-12 01:03:40
阅读次数:
258
效果展示功能包含登录,注册,验证码用户相关--models.py--- 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 from django.db import models 5 import datetime 6 7 8 class...
分类:
数据库 时间:
2015-09-10 15:37:39
阅读次数:
256
基于上一篇环境,本篇详细叙述中控机通过API获取主机列表的内容。在API中定义获取主机列表的urlfromweb_apiimportviews
urlpatterns=[
url(r‘untreated_server/‘,views.untreated_server),
]在views中创建响应的函数views.py
importjson
fromdjango.shortcutsimportHttpRespo..
分类:
数据库 时间:
2015-09-09 14:58:51
阅读次数:
182
一、CMDB开发流程概述cmdb根据流程划分为三个部分:服务器,中控机,后台管理。通过中控机与服务器交互,收集所需采集的硬件、服务端相关信息。并将数据传递到后台数据库,由后台管理程序呈现。1、后台管理使用django框架,安装数据库及创建web应用;创建API用于中控机的通信,..
分类:
数据库 时间:
2015-09-08 20:24:15
阅读次数:
257
最近项目组之前一直使用的OneCMDB出现了问题,在增删改数据时异常的慢,于是考虑是否可以优化OneCMDB,由于本人水平有限,对OneCMDB进行代码级别的优化暂时还有点难度。于是就对现有的其他开源CMDB进行调研,首先是CMDBuild(官方网站)。...
分类:
数据库 时间:
2015-07-07 19:36:08
阅读次数:
453
在自动化运维平台没有做完之前,常需要登录服务器做很多维护操作,每次找好长好长的密码,那么多服务器,你会疯掉的,所以瞎搞了以下脚本.先解一下燃眉之急,哈哈cat login_root.exp#!/usr/bin/expect -cset IP [lindex $argv 0]set PWD [lind...
分类:
编程语言 时间:
2015-06-25 00:04:42
阅读次数:
174
近段时间又开始有企业级客户在考虑CMDB项目,而且总是受到一堆的吐槽:实施了3年的CMDB项目,至今我还是无法相信里面的配置项配置项的管理实在是麻烦,实在没有精力去在那么多系统里面已经统一好的资料里,再跑到这个配置库里面再搞一遍配置项的资料消费实在是痛苦,只为要花很..
分类:
数据库 时间:
2015-06-12 15:13:58
阅读次数:
131