CMDB实现数据展示功能部分代码。
views.py
defasset(request):
asset=Asset.objects.all()
returnrender_to_response("asset.html",{‘asset‘:asset})
models.py
classAsset(models.Model):
ipaddr=models.CharField(max_length=20,verbose_name=u‘IP地址‘,primary_key=True)#..
分类:
数据库 时间:
2016-09-01 00:30:30
阅读次数:
232
为确保CMDB中System名称、App名称、SLB名称、Ecs名称等基础数据规范性,特制定本规范。1、名称只能由字母和数字组成,不能带有下划线、点等特殊字符。例如:AppFINWeb、AppSendMessageService、AppAdmin2为正确的命名方式。FIN_Web、Fin.Web为错误的命名方式。2、首字母要大写..
分类:
数据库 时间:
2016-08-31 15:52:39
阅读次数:
340
浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代 ...
分类:
数据库 时间:
2016-08-22 00:25:40
阅读次数:
405
本节内容 浅谈ITIL CMDB介绍 Django自定义用户认证 Restful 规范 资产管理功能开发 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Cent ...
分类:
数据库 时间:
2016-08-10 19:28:49
阅读次数:
437
最近开发cmdb,有个需求是要求脚本中不能含有“rm-rf/”命令,如果含有这个命令,前端弹出警告框提示。这里需要用test方法来测试字符串,符合模式时返回true,否则返回false。我先从控制台调试一下:可以看到,匹配OK了。前端代码如下:varre=/rm-rf\/$/;//匹配"rm-rf/"命令
if(r..
分类:
Web程序 时间:
2016-08-10 01:08:18
阅读次数:
244
背景:公司的审计日志经常出现不记录命令的情况,但是又无法监控到审计功能是否正常。所以我们思路是,每天从CMDB服务器ssh登录到每一台主机。如果审计功能正常,则一定会在auditlog.info文件中有登录的记录。如果24小时内这个文件没有任何变化,则表明,该主机的audit功能异常..
分类:
其他好文 时间:
2016-08-08 15:51:41
阅读次数:
214
最近对于CMDB平台做了一次功能增加,把具体实现再往下细分就是:运维人员对设备申请,申请好之后跟网络部需要需要提前分配一个IP地址网段等等,然后通过从厂商获取的MAC地址号,咱们可以根据cobbler的API实现一个装机方式,给主机分配好IP地址,装机完成之后再同步到咱们的CMDB..
1.--建立表空间createtablespacecmdb_dbdatafile‘\home\cmdb_11.dbf‘size100mautoextendonnext50mextentmanagementlocal;2.--建用户createusercmdb_1023identifiedbyadmindefaulttablespacecmdb_db;3.--给权限grantconnect,resource,dbatocmdb_db;4.--导入数据(在命令窗口执行..
分类:
数据库 时间:
2016-07-19 14:02:32
阅读次数:
154
机房管理一直是运维部门的一个老大难问题。运维部门一直缺少一个统一的资产管理系统。设备数量,品牌种类众多,信息更新不及时。最终导致IT难以对现有资源进行审核,评估。很多企业的运维部门并不具备开发能力,无法开发出符合自己需求的CMDB系统,也不愿意采购商业版的管理系..
分类:
其他好文 时间:
2016-07-08 12:02:35
阅读次数:
235
#!/usr/bin/python
importrequests,json
ip_list=[]
data_json={}
url=‘http://cmdb.cheyaoshicorp.com/api/ecs‘
r=requests.get(url)
ecss=json.loads(r.text)
forIinecss:
ip_dic={}
host_ip=I.get(‘ip‘)
ip_dic["{#IP}"]=host_ip
ip_list.append(ip_dic)
data_json[‘data‘]..
分类:
编程语言 时间:
2016-06-20 22:30:20
阅读次数:
422