利用python语言来获取资产,大概分为:
- 能够储存各种硬件信息
- 硬件信息可以自动收集,自动更新
a.服务器上抓取硬件信息,并更新到数据库
b.通过c/s架构,客户端汇报
c.自动发现,发现资产,存入数据库
d.网络设备通过snmp获取信息
- 手动录入资产
- 对外提供灵活的接口
- 接口安全问题,数据问题
- 资产分类:
a.idc
b.业务类型
c.ip网段
d.硬件类线型
e.服务类型(功能)
f.系统
g.状态
h.管理员
- cmdb事件管理
a.记录资产的变更
b.流程日志
- 确定资产的唯一标识
sn号 or 资产id or mac
- 硬件下架,过保了,报废,是否可以自动删除资产不应改被删
- 确定配置项
鼠标,键盘,网线等维护力度比较大,不能太细
- 定期盘点确保数据的准确
运用python来实现这十一点,代码规范的来实现项目
时间: 2024-11-09 14:28:35