当前位置:Gxlcms > 数据库问题 > CMDB客户端实现

CMDB客户端实现

时间:2021-07-01 10:21:17 帮助过:26人阅读

目录结构


采集资产信息(硬盘, 主板, 网卡)



唯一标识


sn号

只能采集物理机+接口


主机名


需要用规则和流程去规范化, 在服务器装机时候主机名就定义了


流程:

每台主机上需要有一个文件去保存主机名, 所以分2种情况

  • 没有文件 ------->>> 新增的机器
    • 汇报到api 新增到数据库
    • api 的响应消息中有主机名
    • 客户端 新建文件 把主机名保存到文件中


  • 有文件(修改)

    • 汇报之前, 先读取文件, 拿到机器中存的主机名

    • 判断文件中的主机名资产采集到的主机名(通过执行命令实时获得)做对比

      • 相等 ------>>> 主机名没有修改

        汇报资产信息 ------>>> api

        api更新当前主机的资产

      • 不相等 ------>>> 主机名被修改

        汇报资产信息, 原来的主机名 ------>>> api

        api找到原来的主机, 修改主机名, 更新资产信息


发送给API



CMDB客户端实现

标签:发送   文件   需要   资产采集   客户端   服务器   机器   资产   实时   

人气教程排行