CMDB资产采集插件开发

self是谁的对象,就优先在谁的类找方法

原文地址:https://www.cnblogs.com/jintian/p/11267315.html

时间: 2024-11-06 11:19:32

CMDB资产采集插件开发的相关文章

CMDB资产采集的四种方式

资产采集的概念 资产采集的四种方式:Agent.SSH.saltstack.puppet 资产采集 Configuration Management Database 简称CMDB,CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转.发挥配置信息的价值,同时依赖于相关流程保证数据的准确性.CMDB可以实现高度的自动化,减少人为错误的发生.降低人员成本,CMDB是实现运维自动化的基础. Agent方式 程序:放置在每台服务器 应用场景:

CMDB 资产采集——插件可插拔式、可拓展思想

功能描述 每个资产采集的插件都是一个独立的py脚本统一放在一个目录下,所有插件的路径统一配置在settings.py 配置文件中,以字典形式配置.通过for 循环字典中插件逐个执行插件采集数据.增加新的插件时编写脚本放入,在配置文件中增加响应路径配置,当有些数据不需要采集时注释掉settings.py中配置即可.此为可插拔.可拓展方式. config/settings.py 配置文件中插件注册配置 PLUGIN_DICT = { 'disk':'src.plugins.disk.Disk', #

CMDB资产采集

Agent(方式) 1:服务器每台都需要安装Agent 达到采集速度快,简单:造成性能损耗 获取每台服务器的资产并有返回值:v=subprocess.getoutput('dir')或者ipconfig 返回给api api在进行入库 (api 1.url 2.指定发送数据格式 3.并有返回值给客户端) 2:应用场景:服务较多的公司 客户端: import subprocess v1=subprocess.getoutput('ipconfig') # print(v1) value1=v1[2

CMDB资产采集方式

一:Agent方式 原理:在每台服务器装上agent客户端程序,定时向数据库发送指定的资产信息. 优点:速度快. 缺点:服务器上需要多装一个软件 1 import subprocess 2 import requests 3 # pip3 install requests 4 5 # ################## 采集数据 ################## 6 # result = subprocess.getoutput('ipconfig') 7 # result正则处理获取想要

CMDB资产采集方式之agent

CMDB是运维自动化基础 CMDB介绍:www.cnblogs.com/wupeiqi/articles/6192986.html 原文地址:https://www.cnblogs.com/jintian/p/11267265.html

CMDB资产采集功能实现之saltstack

原文地址:https://www.cnblogs.com/jintian/p/11267302.html

CMDB资产采集方式之puppet

原文地址:https://www.cnblogs.com/jintian/p/11267279.html

CMDB资产采集方式之ssh

原文地址:https://www.cnblogs.com/jintian/p/11267268.html

CMDB资产采集方式之saltstack

原文地址:https://www.cnblogs.com/jintian/p/11267270.html