CMDB运维(二)——POST到API端、API端把数据存放到数据库中

一、POST到API端

requests.POST(settings.API_URL,json=res)    #向API_URL地址传递json序列化之后的数据res

并发采集服务器信息使用线程

如果有多台服务器需要采集信息,采用一台一台采集信息的方式会特别慢,可以使用线程池,一次性运行多个。python2中没有进程池

开启线程池方法

from concurrent.futures import ThreadPoolExecutor

p=ThreadPoolExecutor(10)    #开启10个线程
p.submit(test,需要的参数)      #test是需要执行的函数

二、设计采集数据的数据库表

在autoserver中设计数据库表,创建的字段根据所采集的信息来决定

 

posted @ 2020-05-07 09:10  只会玩辅助  阅读(284)  评论(0编辑  收藏  举报