AutoCMDB项目笔记

  1. 为何开发CMDB?
    1) 以前用Excel表格维护资产信息,信息交换不方便,当资产发生变动时难以保证Excel表格数据的正确性且没法记录资产变动记录
    2) 自动采集资产工具,实现资产的统一管理,而且为自动化运维平台提供数据,实现运维自动化cookie

  2. CMDB架构?
    1) 资产采集(资产采集)
    • 三种模式
    • 可插拔式插件(Django中间件)
      1)API(接受数据保存入库,对外提供数据接口)
    • API验证(tornado加密cookie)
      3)后台管理
    • 开发JS增删改查组件
  3. 该项目你负责作什么?(即亮点)
    1)资产采集(资产采集)
    三种方案:
    • agent
    • paramiko
    • saltstack
      提升扩展性,参考Django:配置,中间件(反射)
      难题:错误堆栈信息
      2)API:API验证(tornado加密cookie)
      3)后台管理:开发JS增删改查组件
  4. 有没有遇到难题(坑)?
    1)惟一标识,虚拟机SN号与宿主机相同
    2)运维标准化存在问题
    • 操做系统版本不统一
    • 主机名不规范
    • ...
相关文章
相关标签/搜索