最新消息:

优秀开源项目介绍woniu-cmdb

IT技术 ipcpu 10084浏览 0评论

优秀开源项目介绍woniu-cmdb.md

写在最前

之前本站介绍过ansible-cmdb,可以使用ansible的setup模块获取服务器上的相关信息,但其实这种CMDB还是有弊端的,在我们来看,CMDB优先应该解决的是IP地址、服务器、项目、人员的对应问题,由于许多IP地址是NAT映射的,很多IP地址申请了未必会放到服务器上,所以还是需要一个系统来专门处理这些对应关系。

概述

运维人员都不喜欢搞CMDB,因为有很多前端的内容,但CMDB却在运维圈占有重要的地位,开发CMDB就是各种增删改查,之后我有个想法,做一个写配置文件就自动生成页面的CMDB。这就是woniu-cmdb设计初衷。

官网

https://github.com/shengxinjing/woniu-cmdb

使用方法

0x01. 安装python、pip,安装python模块flask,mysql
0x02. 从github clone源代码
0x03. 准备mysql数据库
0x04. 编写配置文件config.py
0x05. 执行初始化和文件生成
0x06. 运行python版本的CMDB

页面截图

基本程序分析

动态数据处理接口是flask写的,用来查询和修改数据库
前端是jquery、bootstrap、sb admin2

其他

官方的版本没做uft8的处理,中文乱码,可以从我的fork版本下载
https://github.com/ipcpu/woniu-cmdb

转载请注明:IPCPU-网络之路 » 优秀开源项目介绍woniu-cmdb

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址