最近看了刘天斯老师的机柜展示平台,非常绚丽,而且有大屏显示的话也是能够体现运维价值的,这里就说下我最近在做的CMDB平台的一些数据:CMDB数据:机房,机柜,机柜电源,机柜位置,机房合同,合同到期时间,机房联系人。服务器,CPU,硬盘,是否虚拟化,宿主机,raid类型,内..
分类:
数据库 时间:
2016-09-12 22:41:12
阅读次数:
313
Django请求生命周期 首先:对于所有的web框架来说本质就是一个socket服务端,浏览器是socket客户端 路由系统 在Django的urls中我们可以根据一个URL对应一个函数名来定义路由规则如下: from cmdb import views urlpatterns = [ url(r' ...
分类:
编程语言 时间:
2016-09-10 13:10:39
阅读次数:
255
今天把运维平台加上图形功能,就是把zabbix的图片整合到CMDB平台;当然要是想要非常美观的显示图形的话也是不要建议这样做;参考了好几篇博客之后,自己也写篇总结文档:主要思路是:1、找到zabbix图片对应的url。2、读取URL的所有内容生成jpg文件。3、遍历图片目录把图片文件..
分类:
其他好文 时间:
2016-09-07 23:14:31
阅读次数:
292
iTop产品针对的主要应用场景为:内部IT支持、IT外包管理、数据中心运维管理和企业IT资产管理。常青管理从绿象认证产品中选取了iTop作为主要推荐产品,本类别的绿象认证产品还包括:OTRS和RT3等服务台软件。iTop以其清晰的基于ITIL的设计理念;内置的各种常用流程;完整而优秀的CMDB等特色 ...
分类:
其他好文 时间:
2016-09-05 13:50:59
阅读次数:
365
应用搭建好了,该上线部署:虚拟环境需安装的包:
(Dfcenv)[root@zabbixDfcenv]#piplist
Django(1.10.1)
gunicorn(19.6.0)
meld3(1.0.2)
MySQL-python(1.2.5)
pip(8.1.2)
setuptools(26.1.1)
supervisor(3.3.1)
wheel(0.29.0)gunicorn配置如下:(Dfcenv)[root@zabbixDfcenv]#ca..
分类:
数据库 时间:
2016-09-02 23:35:03
阅读次数:
312
Django的后台功能非常实用:首先需注册app到后台catasset/apps.py
from__future__importunicode_literals
fromdjango.appsimportAppConfig
classAssetConfig(AppConfig):
name=‘asset‘
verbose_name=‘环境列表‘#后台显示的名称
catasset/admin.py
fromdjango.contribimport..
分类:
移动开发 时间:
2016-09-02 01:00:24
阅读次数:
589
把之前的运维平台重新整理和改写,主要实现的思路是从服务器采购开始,采购之后,从网络部申请得到IP地址;通过厂商那里得到的MAC地址直接定制装机,装机时候直接指定IP地址;后期硬件信息采集的方式取消saltstack的grain方式,直接跑脚本做定期资产录入,提供API的接口方式;..
分类:
其他好文 时间:
2016-09-01 16:34:01
阅读次数:
200
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
开发篇 一、前言 在设计某移动内部自动化运维平台时,经综合考虑终端机性能和功能需求等因素后,决定采用B/S模式,并且浏览器通过ActiveX组件实现与服务器Agent作P2P的通讯。好处,整个平台以网页形式存在,界面渲染性能高于桌面应用(终端机性能其低);通过ActiveX组件与各服务器Agent进 ...
分类:
其他好文 时间:
2016-08-30 19:33:00
阅读次数:
227