CMDB项目
Posted xone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMDB项目相关的知识,希望对你有一定的参考价值。
CMDB项目
- 采集资产
- API
- 后台管理
1、CMDB介绍
- 资产数据库 统计
- 服务器(物理机+虚拟机(主机名))
- 网络设备
a、资产入库
b、资产信息自动更新(每天)
c、API为其他程序提供服务支持
d、后台管理
- 报表
- 基本管理
2、agent部分
a、插件分类异常处理
例如:硬盘出错,发错误;网卡正确,发正确
b、详细错误
c、日志
d、可插拔式的插件(反射)
e、序列化
一、agent
在每个服务器上装agent,写个crontab,每隔一段时间自动获取服务器上的资产信息,推送到api上。
二、Paramiko(速度慢)
1、中控机先去api获取今日未采集资产的主机列表
2、中控机连接列表里的主机获取主机资产信息
3、中控机根据主机列表汇报到api
三、SaltStack(相对ssh速度快)
1、master先去api获取今日未采集资产的主机列表
2、master连接列表里的主机获取主机资产信息
3、master根据主机列表汇报到api
三层架构:
- 数据访问层 DAL
- 业务处理层 DLL
- 数据展示层 UI
以上是关于CMDB项目的主要内容,如果未能解决你的问题,请参考以下文章