应用场景 磁盘资产采集信息,与数据库中的磁盘信息需要进行对比,再资产入库,对于采集的多余的插巢属于新增的磁盘,对于相同的插巢可能是磁盘容量变更,对于数据库中有但是采集信息中没有的插巢是资产中删除的磁盘。 原始信息 #1/#2/#4/#4 等为插巢信息,需要比对的就是插巢的增加/删除/不变的信息 采集 ...
分类:
编程语言 时间:
2019-01-27 13:07:56
阅读次数:
220
功能描述 每个资产采集的插件都是一个独立的py脚本统一放在一个目录下,所有插件的路径统一配置在settings.py 配置文件中,以字典形式配置。通过for 循环字典中插件逐个执行插件采集数据。增加新的插件时编写脚本放入,在配置文件中增加响应路径配置,当有些数据不需要采集时注释掉settings.p ...
分类:
数据库 时间:
2019-01-13 19:39:17
阅读次数:
199
使用场景 CMDB 资产采集采用中控机for 循环主机列表挨个针对主机进行远程资产采集并且提交数据到API,此方式为一个一个的数据采集并提交,在主机数量庞大的请况下此方式严重耗时。 再次引入线程池方式,例如建立10个线程,每次10个线程同时采集10个主机信息并且入库,先执行完任务的线程继续采集后面的 ...
分类:
编程语言 时间:
2019-01-12 22:58:24
阅读次数:
236
资产采集的概念 资产采集的四种方式:Agent、SSH、saltstack、puppet 资产采集 Configuration Management Database 简称CMDB,CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥 ...
分类:
数据库 时间:
2018-12-20 18:55:07
阅读次数:
347
最近公司做一个资产采集的项目,之前做过此类项目,不过没有整理资料,借这次机会写一下,做个记录。 本教程使用的打印机型号:TSC TTP-244 Plus 官方文档 一、TSC打印机安装 1.机器安装 根据官方快速安装指南安装打印机,此处不详细说明,也可以看视频教程,唯一需要注意的地方就是碳带的方向不 ...
分类:
其他好文 时间:
2018-11-12 18:33:31
阅读次数:
347
运维自动化项目 减少人工干预,降低人员成本 - 资产管理 - 操作管理 CMDB - 运维自动化基础 - 资产管理,自动化收集,API接口,可视化管理 装系统,装服务器环境,比特流上传代码,实时监控服务器 一、资产采集方式 1.CMDB资产采集方式之agent - 本地执行命令 v=subproce ...
分类:
数据库 时间:
2018-07-27 21:41:48
阅读次数:
230
Paramikoimportparamikoprivate_key=paramiko.RSAKey.from_private_key_file(‘/home/auto/.ssh/id_rsa‘)#创建SSH对象ssh=paramiko.SSHClient()#允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器ssh.connect(hostname=..
分类:
数据库 时间:
2017-11-01 00:06:19
阅读次数:
195
硬件资产管理系统分三块: 资产采集: CMDB资产采集方案: Agent SSH SaltSTATIC 如何实现自动采集? 1. Agent方式 API:Django接收数据并入库 程序:放置在每台服务器 应用场景:机器多的时候 每台服务器都有程序,程序实现采集数据(执行:import subpro ...
分类:
其他好文 时间:
2017-10-18 01:49:28
阅读次数:
234
1、资产采集涉及的技术点: - 线程池 - 兼容三种方式:Agent 、SSH 、Slat - 可插拔式插件:basic 、board 、nic 、memory 、disk - 配置文件 - request 模块: 发送:request.post(url = ' ' ,data = , json = ...
分类:
其他好文 时间:
2017-10-11 00:43:04
阅读次数:
259