版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sj349781478/article/details/89348983
一、CMDB需求分析
1、需求
1)、能存储各种硬件信息
2)、硬件信息可以自动收集、自动更新
a.去服务器上抓取硬件信息,并更新到数据库
b.通过自动发现工具,发现相应资产,再去并发抓取
c.通过c/s架构,客户端自动来汇报
d.网络设备可通过SNMP抓取硬件信息
3)、可手动录入资产
4)、对外接口可灵活开放
5)、接口安全问题,数据安全问题
6)、资产分类
按idc,业务线,ip网段,硬件类型,服务类型(功能),系统,状态,管理员
7)、事件管理
1.记录所有资产的变更历史
2.流程日志
8)、确定资产的唯一标识
sn号
9)、硬件下架,过保,报废,是否可自动删除?
资产不应该被删除
10)、资产的定期盘点
业务 数据 需要维护
2、配置项分析
IT资产信息中,并没有加入不好维护的显示器、鼠标、键盘等资产信息。CMDB记录的IT资产信息目的是为了支撑其他系统的基础数据库,最终目标并不是做资产管理。
配置项列表 | |
---|---|
资产类型 | 细分 |
服务器 | pc服务器 |
- | 刀片服务器 |
- | 小型机 |
网络设备 | 路由器 |
- | 交换机 |
- | 负载均衡 |
- | VPN设备 |
- | 流量分析设备 |
安全设备 | 防火墙 |
- | 入侵检测设备 |
- | 互联网网关 |
- | 漏洞扫描设备 |
- | 数字签名设备 |
- | 上网行为管理设备 |
- | 运维审计系统 |
- | 加密机 |
存储设备 | 磁盘阵列 |
- | 网络存储器 |
- | 磁带库 |
- | 磁带机 |
机房设备 | 机柜 |
- | UPS |
软件资产 | 操作系统授权 |
- | vmware |
- | 数据库授权 |
3、配置项需存储的属性信息分析
配置项属性 | |
---|---|
CI属性来源 | 比如,一台服务器 |
需记录的配置项(CI)本身 | 品牌、型号、所在位置、用途、IP |
IT资产维护需要 | 供应商、厂商、购买日期、维保日期、折旧日期、报废日期 |
IT服务财务管理需要 | 成本、收费、利润率 |
IT服务管理流程需要 | 各种性能信息、配置信息、所关联业务、安全等级、容错能力 |
配置项(CI)管理需要 | 管理信息,如:配置分类、CI名称、管理员等 |
注意:CI(configuration item),出于安全考虑,这里不保存用户名、密码,这些信息保存在堡垒机中。
4、定义表结构规则
- 各种硬件都能存
- 资产变更有记录
- 资产ID永不变
- 资产要有状态机(与其他系统联动)
5、接口设计要求
- 可对内外灵活开放接口
- 接口定义要标准化
- 定要提供排错依据
- 数据返回要标准
- 要能增删改查
- 所有异常要抓住
- 接口安全要注意