欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

开发CMDB系统

程序员文章站 2022-05-27 22:31:43
背景: 在现网环境中服务器多了每天服务器的配置 情况我们很难记住,当某台服务器硬件配置变化后可以第一时间了解,某台服务器出现问题时可以快速定位机架位置,之前都是excel文档,要查某项数据时极不方便。历时半个多月终于鼓捣出了一个简易的CMDB资产管理系统,很多功能都还没有写,例如邮件报警等功能,以后 ......

 

背景:

  在现网环境中服务器多了每天服务器的配置 情况我们很难记住,当某台服务器硬件配置变化后可以第一时间了解,某台服务器出现问题时可以快速定位机架位置,之前都是excel文档,要查某项数据时极不方便。历时半个多月终于鼓捣出了一个简易的cmdb资产管理系统,很多功能都还没有写,例如邮件报警等功能,以后用到了再写吧-----------------------------------

架构:

  采用c/s架构,客户端收集资产数据后上传给服务器,服务器收到数据后入库,客户端有两种工作模式:ssh模式和agent模式,linux环境中两种模式都可以用,windows环境中只能用agent模式。

语言:

  后端采用python django

       前端框架使用nifty-v2.9.1

说明:

软件在我所在的环境中使用没有任何问题,但是没有在其他环境测试过,因为我所在的环境是云计算,所有机器都是品牌机,且配置都是相同的。

使用时最好不使用sqlite 而直接使用mysql,因为如果是ssh模式下,客户端是采用多线程汇报数据,这时可能会出现database is locked 错误,mysql环境下不会出现。

如果正好你也想开发cmdb而不想从头开发的话可以拿去鼓捣鼓捣 。。。。。。。。。。。。。qq:792903546

软件界面:

开发CMDB系统

 

开发CMDB系统

 

开发CMDB系统

开发CMDB系统

开发CMDB系统

 开发CMDB系统

 

 开发CMDB系统

 开发CMDB系统

开发CMDB系统

开发CMDB系统