随笔分类 - cmdb学习
摘要:#实现是通过时间戳+秘钥进行 MD5 加密处理from django.shortcuts import render,HttpResponse,redirect,reverse from django.views.decorators.csrf import csrf_exempt import j
阅读全文
摘要:首先采集disk的具体实现方上代码: 看见截图 按照上面采集磁盘的方法,在其它的 网卡,cpu 。内存 去实现下 ####################### 下面是错误日志记录 ,是loging 模块实现,思路是让每次报错的是日志信息写入到文件中 按照原来思路,把功能写到lib 目录中进行掉用
阅读全文
摘要:客户端使用agent 请求测试,agent使用的POST 请求,使用requests模块 本地采集,汇报服务端 salt 和ssh请求 首先要获取服务端 ,没有采集的主机列表,然后根据主机列表进行采集。 1. get请求获取主机列表 2、发起远程采集数据,汇报服务器 两方法都有 采集都发起远程和汇报
阅读全文
摘要:服务端api 对发送来的数据进行处理,并返回结果,首先要创建一个Django项目 第一步,就是写URL路由在分支中写url api 主路由 api路由 试图views,试图函数 ,这里我使用 的csrf的忽略校验 和 接收的是PSOT请求,josn 反序列化 客户端测试 脚本 服务端接受数据打印成功
阅读全文
摘要:定义一个debug,进行解析调试,到测试文件 配置文件,配置debug模式,定义环境变量, 内存采集解析,内存采集中使用的 convert,导入文件在lib目录下 磁盘采集解析 网络采集解析
阅读全文
摘要:判断系统因为是公用的方法,所有要写基类方法使用,首先在插件中创建一个基类 将插件文件继承基类 思路是创建基类使用handler.cmd ,命令去获取系统信息,然后进行判断,然后去执行 磁盘 ,cpu,网卡,内存等信息的收集; 基类代码: disk.py ,cpu.py,memory.py,netwo
阅读全文

浙公网安备 33010602011771号