获取今日未采集资产列表: 要点: 1、server表添加两个字段:latest_date(可以为空);服务器状态信息; 2、哪些情况会获取到未采集服务器信息? ①latest_date为空的情况,比如初始创建尚未汇报资产; ②今日还未采集过,注意latest_date__date__lt<curre ...
分类:
数据库 时间:
2017-10-03 00:22:25
阅读次数:
338
Server端 views代码转移至plugins/__init__,创建插件管理PluginManager类 Disk信息插件可插拔处理 添加、删除操作、更新操作 验证: Nic信息插件可插拔处理 添加、删除操作、更新操作 验证: Memory信息插件可插拔处理 添加、删除操作、更新操作 验证: ...
分类:
数据库 时间:
2017-10-02 23:05:05
阅读次数:
295
CMDB成功和失败,关于掌握的CMDB套路的多与少、深与浅! 前几天在对一个项目进行总结,编写CMDB的配置管理规范,发现还是有很多套路,本文就是老王总结的CMDB套路! 套路1:CMDB名字应该改一下了,叫IT资源管理 什么叫配置?的确现在很多配置管理的工具,这些东西也是沿袭下来,但我更喜欢pup ...
分类:
数据库 时间:
2017-10-02 00:24:43
阅读次数:
368
一、检测自己写的CMDB出现的BUG 1、server端在视图函数server中 在输入条件查询时,只取datefield数据的年月日部分写成了_date,应是__date。此外还有__year,__month,__day。 条件查询中,除了__lt外还有:__lte小于或等于;__gt 大于;__ ...
分类:
其他好文 时间:
2017-10-01 23:05:14
阅读次数:
278
完成任务: 1、API验证。 1 import json 2 from django.shortcuts import render, HttpResponse 3 from django.views.decorators.csrf import csrf_exempt 4 from .plugin ...
分类:
数据库 时间:
2017-10-01 19:01:56
阅读次数:
262
完成任务: 1、网卡、内存资产变更数据及日志记录; 2、get请求获取今日未采集主机列表; 1 # -*- coding: utf-8 -*- 2 # __author__ = "maple" 3 from repository import models 4 5 6 class Nic: 7 de ...
分类:
数据库 时间:
2017-09-30 16:25:26
阅读次数:
300
完成任务: 1、CMDB_client、CMDB_server两张思维导图。 2、server端硬件数据变更日志保存。 硬盘的容量提交的是字符串类型,存入数据库为浮点类型。进行比较时都不相等,全部更新了。将浮点型转化为字符串类型进行比较,便没有问题。 ...
分类:
数据库 时间:
2017-09-30 00:35:15
阅读次数:
246
概述 最近在做一个项目:CMDB(Configuration Management Database)资产采集,由于当中涉及一个classmethod(类方法)方法,发现不会。 还有一个staticmethod(静态方法)方法一直不熟悉,所以从网上查阅的资料,加强理解,遂整理如下: @classme ...
分类:
数据库 时间:
2017-09-30 00:26:34
阅读次数:
176
监控平台的话,各有优劣,但基本都可以满足需求。等达到一定监控指标后,发现,最困难的是监控项目的管理。 CMDB中小规模(服务器<=1k):Zabbix大规模(1k>=服务器<=10k):Nagios进行二次开发超大规模(服务器>=10k):开发适应自己平台的监控软件吧另推荐个牛逼的东西:http:/ ...
分类:
移动开发 时间:
2017-09-20 14:42:38
阅读次数:
707
CMDB项目 需求: 1.ip地址 2.mac地址 3. 1.查看Linux硬件基础信息 1.查看cpu cat/proc/cpuinfo (1)processor:包括这一逻辑处理器的唯一标识符。 (2)physical id :包括每个物理封装的唯一标识符。 (3)core id :保存每个内核 ...
分类:
数据库 时间:
2017-09-10 23:47:15
阅读次数:
348