软件项目分享

软件项目分享,第1张

分享开发的CMDB系统

#我们最近开发设计了一个CMDD系统软件,主要用于内部运维管理精英团队的应用。毕竟开发设计还停留在过去。如果有不足的地方,热烈欢迎大家在留言板留言帮助我。谢谢大家!


#开发和设计CMDB涉及的技术要点如下:

(1)开发设计语言:pythonperl精英团队开发设计。

(2)架构:python:Django架构perl:Mojo架构

(bootstrap、html、js、css、jquery的前端开发。

(4)数据库:mysql

(5)自动化软件:saltstack


#备注名称:现在有很多信息内容的编码软件。因为比较敏感,所以不公布源代码,毕竟是企业资料。请知道!


人人开发设计的CMDB具有七大功能:数据信息添加、数据统计/检索、历史时间数据统计、树形结构查看、CMDB信息内容自动采集、权限管理、数据信息导出形成CSV文件格式。


#该功能显示:

(1)添加数据信息:如果有新的网络服务器,运维管理人员需要手工录入,可以申请手工录入/添加CMDB数据信息。

(2)数据统计/检索的功能:数据统计/检索的功能是模糊匹配和精确匹配, *** 纵四个级别,即外网详细IP地址、设备汇总号、服务器机柜信息内容,管理人员和检索人员都可以根据这四个选项检索到匹配的、想要搜索的信息内容,只有匹配的管理人员才能管理有匹配方法的服务器列表和总数;否则,他们只能搜索出来,搜索详细信息。

#备注名称:默认设置是这四个选项不能搜索/搜索空,否则前端开发会提醒你键入其中一个进行搜索。

(3)历史时间数据的统计功能:这方面是所有数据信息的历史时间查询。

(4)树形结构的查看功能:这方面使用ztree前端开发软件,使用官网Demo详细地址(http://www.ztree.me/v3/demo.php)。默认设置是所有数据显示。如果你想输入每一个匹配的经理搜索/搜索,Ztree树将显示今天的经理的所有网络服务器。所有网络服务器按地区/主机房显示信息,所有中文转换成拼音格式。

(5)全自动采集CMDB信息内容:在该功能底部选择saltstackmaster/minion,采集的数据信息按照json文件格式存储在数据库中。

(6)权限管理的作用:权限管理的关键应用在两个层面:URL和检索访问。



(7)数据信息导出为表格CSV文件格式。根据每次检索到的结果和数据信息,运维管理人员可以通过免费下载CSV按钮,将今天检索到的数据信息结果免费下载到本地计算机。免费下载后,他们可以用excel打开它。



#评论名称:

1)python和perl交互,传输基于json文件格式。

2)这个新项目的开发设计时间:两个半月。

3)开发模式:精英团队开发设计,相互协作,合作开发设计配套的功能/控制模块。


下面是动作截图!






欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/782496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存