搭建CMDB系统——概述

以CMDB为基础构建DevOps平台体系 通过本文的分析,我们可以看到CMDB在现代IT运维中的核心作用。它不仅提升了资源管理的效率和准确性,还为DevOps平台的各个环节提供了坚实的数据支持。结合实际案例,我们进一步理解了如何通过构建强大的CMDB平台,推动企业的数字化转型,实现高效、稳定的IT运营。未来,随着技术的发展和业务需求的变化,CMDB的作用将更加重要,为企业提供更多的创新和竞争优势。关注我,分享优质前沿资料(IT、运维、编码、互联网…)给我留言,会帮大家寻找需要的资料~,第一时间推送持续更新中,关注我,公众号内回复【专栏】即可获取。 阅读详情

一、CMDB是什么?

CMDB 是什么,作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,,根据百度百科的解释呢,配置管理数据库( Configuration Management Database,CMDB)是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系)。
CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有的服务支持和服务交付流程都紧密相连,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。

它存储与管理企业 IT 架构中设备的各种配置信息,它支撑服务流程的运转、发挥着配置信息的价值。在今天,无论是自动化运维、标准化运维、DevOps、甚至是时髦的智能运维,其实都离开不 CMDB,可以说 CMDB 是运维体系的基石,有了配置信息数据库,后面各种标准、流程都可以建立在 CMDB 基础之上,从而实现真正的标准化、自动化、智能化运维,节约运维成本的同时,也降低运维流程混乱带来的操作风险。

二、IT运维的分类

IT运维,指的是对已经搭建好的网络、软件、硬件进行维护。具体可以分为硬件运维和软件运维。

  • 硬件运维主要包括对基础设施的运维,例如机房的设备,主机的键盘,内存等物理设备的维护。
  • 软件运维主要包括系统运维和应用运维,系统运维主要包括对OS,数据库,中间件的监控和维护,这些系统介于设备和应用之间,应用运维主要是对线上业务系统的运维。

三、CMDB与传统数据库的区别

CMDB软件侧重于信息的管理(采集、整合、记录、维护、检验、更新等),数据库侧重于信息的物理存储,两者是密切联系的。

CMDB的功能需要专门的CMDB管理软件,很难在传统数据库上直接完成。因为对配置信息的管理是CMDB的核心功能,而这一部分功能很难由数据库软件实现。

四、传统运维的缺点

目前许多企业的IT运维已经实现从人工运维到计算机管理,但在同客户的交流中发现其中很多企业的IT运维管理还只是处在“半自动化”的运维状态。因为这种IT运维仍然是等到IT故障出现后再由运维人员采取相应的补救措施。这些传统式被动、孤立、半自动式的IT运维管理模式经常让IT部门疲惫不堪,主要表现在以下三个方面:

(1)IT 运维人员被动、效率低

在IT运维过程中,只有当事件已经发生并已造成业务影响时才能发现和着手处理,这种被动“救火”不但使IT运维人员终日忙碌,也使IT运维本身质量很难提高,导致IT部门和业务部门对IT运维的服务满意度都不高。目前绝大多数的企业IT运维人员日常大部分时间和精力是处理一些简单重复的问题,而且由于故障预警机制不完善,往往是故障发生后或报警后才会进行处理,使到IT运维人员的工作经常是处于被动“救火”的状态,不但事倍功半而且常常会出现恶性连锁反应。

(2)缺乏一套高效的IT运维机制

目前许多企业在IT运维管理过程中缺少自动化的运维管理模式,也没有明确的角色定义和责任划分,使到问题出现后很难快速、准确地找到根本原因,无法及时地找到相应的人员进行修复和处理,或者是在问题找到后缺乏流程化的故障处理机制,而在处理问题时不但欠缺规范化的解决方案,也缺乏全面的跟踪记录。

(3)缺乏高效的IT运维技术工具

随着信息化建设的深入,企业IT系统日趋复杂,林林总总的网络设备、服务器、储存设备、中间件、业务系统等让IT运维人员难以从容应对,即使加班加点地维护、部署、管理也经常会因设备出现故障而导致业务的中断,严重影响企业的正常运转。出现这些问题部分原因是企业缺乏事件监控和诊断工具等IT运维技术工具,因为在没有高效的技术工具的支持下故障事件很难得到主动、快速处理。

五、为什么需要自动化运维?

1.项目上线

流程:产品经理调研(画出原型图)–>定需求–>三方会谈(研发,产品经理,老大们)–>定日期–>测试项目–>最终上线–>应用运维

  • 目前:将代码打包给运维,运维解压上线

  • 问题:随着机器数量的线性增加,运维的工作量也是线性增加,重复而且是毫无意义的劳动

  • 解决:

    1.写一个shell脚本,进行部署
    2.搞一个自动化代码上线系统

  • 必要条件:服务器的各种信息(主机名,CPU,硬盘大小等)

2.监控系统

监测服务器的各种信息(硬盘是否满,CPU的使用率,内存使用率,网站服务运行是否正常)

  • 问题:之前简单的脚本,监测服务器的信息,比较麻烦

  • 解决:
    想将服务器的各种信息,以图表的形式展示在web界面上(可视化)

  • 必要条件:服务器的各种信息(主机名,CPU,硬盘大小等)

3.自动装机系统

  • 问题:人工装机需要一台一台去装

  • 解决:
    搞一个装机系统,cobbler软件

  • 必要条件:服务器的各种信息(主机名,CPU等)

六、自动化运维平台的特征

针对传统运维的痛点,我们可以知道自动化运维需要支持哪些功能?
运维自动化最重要的就是标准化一切

  • OS的选择统一化,同一个项目使用同样的OS系统部署其所需要的各类软件
  • 软件安装标准化,例如JAVA虚拟机,php,nginx,mysql等各类应用需要的软件版本,安装目录,数据存放目录,日志存放目录等
  • 应用包目录统一标准化,及应用命名标准化
  • 启动脚本统一目录和名字,需要变化的部分通过参数传递
  • 配置文件标准化,需要变化的部分通过参数传递
  • 日志输出,日志目录,日志名字标准化
  • 应用生成的数据要实现统一的目录存放
  • 主机/虚拟机命名标准化,虚拟机管理使用标准化模板
  • 使用docker比较容易实现软件运行环境的标准化

七、CMDB包含的功能

1用户管理,记录测试,开发,运维人员的用户表

2:业务线管理,需要记录业务的详情

3:项目管理,指定此项目需属于那条业务线,以及项目详情

4:应用管理,指定此应用的开发人员,属于哪个项目,和代码地址,部署目录,部署集群,依赖的应用,软件等信息。

5:主机管理,包括云主机,物理机,主机属于哪个集群,运行着哪些软件,主机管理员,连接着哪些网络设备,云主机的资源地,存储等相关信息。

6:主机变更管理,主机的一些信息变更,例如管理员,所属集群等信息更改,连接的网络变更等。

7:网络设备管理,主要记录网络设备的详细信息,及网络设备连接的上级设备

8:IP管理,IP属于哪个主机,哪个网段,是否被占用等

八、CMDB的四种实现方式

方式一:Agent方式

可以将服务器上面的Agent程序作定时任务,定时将资产信息提交到指定API录入数据库
在这里插入图片描述
在这里插入图片描述

  • 本质就是在各个服务器上执行subprocess.getoutput(“命令”),然后将每台机器上执行的结果返回给主句API,然后主机API收到这些数据之后,放到数据库中,最终通过web界面展现给用户。

  • 优点:速度快

  • 缺点:需要为每台服务器部署有关Agent程序

  • 使用场景:服务器比较多的时候

方式二:ssh类实现方式(基于paramiko模块)

中控机通过Paramiko(py模块)登录到各个服务器上,然后执行命令的方式去获取各个服务器上的信息。
在这里插入图片描述
在这里插入图片描述

  • 优点:没有Agent
  • 缺点:有一个中控机,速度慢
  • 使用场景:服务器比较少的时候

# 创建SSH对象
ssh = paramiko.SSHClient()
# 允许连接不在know_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
ssh.connect(hostname='192.168.226.128',port=22, username='ubuntu1', password='root123456')

# 执行命令
stdin, stdout, stderr = ssh.exec_command('ifconfig')

# 获取命令结果
result = stdout.read()
ssh.close()

方式三:salt-stack方式

此方案本质上和第二种方案是差不多的流程,中控机发送命令给服务器执行。服务器将结果放入另一个队列中,中控机获取将服务信息发送到API进而录入到数据库。

在这里插入图片描述

在这里插入图片描述

  • 优点:速度快,开发成本低
  • 缺点:依赖于第三方工具
  • 使用场景:公司已经使用salt-stack软件

方式四:Puppet方式(了解)

这是相对比较古老的一种方式,上面的几种都是由中控服务端去主动获取数据;
而puppet方式是由puppet-master和puppet-salve组成;puppet-salve每隔30分钟发送数据给puppet-master。

puppet-master内维护了一个报表:获取这个报表发送数据给API

puppet:是用ruby写的。所以我们在通过报表采集资产的时候,需要使用ruby语言。

感谢一下几个链接提供帮助
引用博文

CMDB经验分享之 – 剖析CMDB的设计过程 作为IT管理的核心,CMDB逐渐成为系统管理项目实施的热点。在很多的案例中,由于忽视了CMDB的因素,ITIL的深入应用受到了极大的挑战。同时,由于CMDB是IT管理信息的集中,CMDB也是一个重要的工具和手段。 在CMDB落地过程中需要注意的是,CMDB项目不是一个简单的软件安装过程,而是一个咨询、培训、实施、优化密切结合的综合过程,涉及到平台工具采购、咨询服务、实施服务、培训、甚至扩展开 阅读详情

相关推荐

安装CMDB服务器系统

一个完善的CMDB需要管理企业内的所有资源,不仅是服务器,不仅是数据库,而是所有对我们重要的资源,不仅有硬件,还包括软件,这些资源每个企业可能都不一样,那么要构建相对通用的CMDB,支持自定义资源模型就成了必须的。

tiger57的博客 1487

10 分钟搭建一个超好用的 CMDB 系统

CMDB 是什么,作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。CMDB 的全称是 Configuration Management Data Base,翻译下就是配置管理数据库,它存储与管理企业 IT 架构中设备的各种配置信息,它支撑服务流程的运转、发挥着配置信息的价值。在今天,无论是自动化运维、标准化运维、DevOps、甚至是时髦的智能运维,其实都...

somezz的专栏 7万+

怎样构建一套成熟的CMDB系统?

ITIL-CMDB实践的理论方案 ITIL(信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代末制订,为企业的IT服务管理实践提供了一个客观、严谨、可量化的标准和规范ITIL中有完整的资产/配置管理方案,是一切CMDB建设的实践基础方法。 CMDB及其作用 CMDB (Configuration Management Database)就是配置管理数据库系统。核心管理思想来源于ISO20000.

1146

CMDB 详解

什么是 CMDB? “CMDB 即配置管理数据库,通过获取、维护,检查企业的IT资源,从而高效控制与管理不断变化的 IT 基础架构与 IT 服务,并为其它系统,例如任务调度、运维工单、发布管理等系统提供准确的配置信息。” 早期 CMDB 是以数据存储为驱动来进行建设的,现在比较主流的 CMDB 的建设方式,是以应用和业务驱动的,需要什么数据,就创造什么数据,通过灵活数据建模,来实现以需求为导向...

reboot_xwa的博客 1万+

Linux学习总结(63)——CMDB 详细介绍:概念、架构、模型、表设计及开源选择

一、cmdb是什么? 》》百度百科 配置管理数据库( Configuration Management Database,CMDB)是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系)。 CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。 在实际的项目中,CMDB常常被认为是构建其它ITIL(Informatio

科技D人生 1万+

构建CMDB系统:项目设计与实施指南

本文还有配套的精品资源,点击获取 简介:CMDB(配置管理数据库)是IT运维管理的关键组件,负责记录和管理IT基础设施的配置信息。通过全面监控和管理IT资产,CMDB旨在提升运维效率并降低风险。构建CMDB项目涉及定义配置项、数据收集机制、关系模型建立,以及与其他IT系统的API集成。本项目设计文件包括源代码、配置文件、API接口定义和部署指南等内容。 1. CM...

weixin_28736145的博客 2059

CMDB是什么&实践案例分享

腾讯蓝鲸CMDB通过集中化管理、自动化发现、灵活的模型定义和开放的API,帮助企业高效管理IT资产和配置项,提升运维效率和服务质量,同时支持与其他系统的无缝集成,适用于金融、制造、互联网等多个行业

超级英雄吉姆的博客 4571

紫光同创PGL50H开发板实战:盘古50KH视频板的多媒体处理与高速通信方案

本文详细介绍了基于紫光同创PGL50H FPGA芯片的盘古50KH视频开发板在多媒体处理与高速通信方面的实战应用。文章从开发板硬件架构解析入手,逐步指导开发环境搭建、DDR3内存控制器配置、HDMI视频输入输出实战,并重点探讨了利用板载HSST高速收发器实现光纤通信与万兆以太网的方案。最后,通过构建一个集多路视频采集、处理与光纤传输于一体的系统案例,展示了该开发板在高性能实时数据处理领域的强大潜力。

b9c0d的博客 485

【Python项目】CMDB的搭建01(了解CMDB)

对于CMDB搭建这个项目,我希望通过几篇或者几十篇的文章来详细描述搭建及使用过程,以便自己日后重温,同时也希望感兴趣的朋友能够评论指导。 一、CMDB 是什么? 作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。 CMDB 的全称是 Configuration Management Data Base,翻译下就是配置管理数据库,它存储与管理企业 IT...

Jian Sun_的博客 2237

配置VS Code使用Linux服务器上的Matlab

0、需求 Linux服务器上安装有Matlab 无图形界面,只能使用命令行工具,编辑文件不方便 1、VS Code插件安装 在扩展商店中搜索matlab,会出现Matlab Extension Pack,里面有整理好的matlab扩展 这里只安装了第一排的三个扩展 2、设置(Windows、Mac的设置类似,只是不同系统的文件路径不同) 安装好扩展,重启VS Code后,进行设置 打开:文件→首选项→设置(或快捷键ctrl+,),搜索matlab,结果如下图所示;直接打开完整json配置文件(图

赵彬的博客 5009

CentOS7下快速修复libssl.so.1.1缺失问题(附腾讯云镜像加速下载)

本文详细介绍了在CentOS7系统中快速修复libssl.so.1.1缺失问题的工程化实践方案。通过编译安装OpenSSL 1.1.x版本、配置动态链接器及创建符号链接等步骤,有效解决共享对象文件缺失问题,并提供了腾讯云镜像加速下载的优化方案,帮助开发者高效部署现代应用。

weixin_33711647的博客 368

CMDB平台(进阶篇):企业级CMDB的高阶教程

企业IT架构日益复杂,配置项数量庞大且关系错综复杂。为了有效管理这些配置项,确保IT服务的稳定性和可靠性,配置管理数据库(Configuration Management Database,简称CMDB)系统应运而生。本文将深入探讨企业搭建CMDB系统所需具备的要素,以及实践路径,旨在为企业提供有益的参考和指导。

乐维社区的博客 1052

从零到一:银河麒麟OS下C#跨平台开发的避坑指南

本文详细介绍了在银河麒麟OS下进行C#跨平台开发的完整流程,从开发环境搭建到避坑指南。针对国产操作系统特性,提供了.NET Core安装、开发工具链配置、桌面应用开发及部署优化的实战经验,特别关注ARM架构适配和性能调优,帮助开发者高效应对国产化开发挑战。

weixin_29221753的博客 863

CMDB开发之基础搭建

cmdb的介绍与需求 CMDB(配置管理数据库)存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。 上面是对cmdb系统的介绍,但是我们的cmdb项目要比定义当中的cmdb具有更加完备的功能 我们cmdb系统具备以下的功能: 1、 数据添加 2、 数据查询/搜索 3、 自动收集服务器信息...

ALLENsakaru的博客 3709

Diebold-Mariano检验

给定两个预测的预测结果,我们希望比较他们的预测结果,以用于预测模型精度的比较。 Diebold-Mariano检验本质是一个t检验,用于检验替代预测的两个损失序列的平均值是否相等。即,它是一系列损失差的零均值的t检验。在存在自相关的情况下,它使用损失差分时间序列标准差的自相关一致性估计。 注意,在使用DM检验式时,假设损失序列是平稳的。 另外,DM检验在小样本数据时往往会拒绝零假设。对于小样本数据,推荐Harvey, Leybourne and Newbold (HLN)检验【1】; 参考文献 【1】htt

weixin_43948357的博客 6565

Python爬虫实战:爬取国家气象局台风路径数据的完整教程

国家气象局(如中国气象局)一般会在官方网站公布台风的实时路径,包括台风编号、名称、时间点、经纬度、中心气压、最大风速等信息。这些数据以图形和表格的形式呈现,有时以JSON或CSV文件形式下载。爬取这类数据,有助于构建台风数据库、历史路径分析、趋势预测等应用。本文详细介绍了如何通过Python爬取国家气象局发布的台风路径数据,涵盖了数据采集、解析、存储和可视化全流程。通过实践,你可以构建自己的台风数据库,结合机器学习开展路径预测和风险评估等高级分析。后续可结合深度学习技术,实现台风轨迹预测;

2201_76125261的博客 1025

CMDB 定位:从应用本质启动CMDB项目

  提到CMDB相信很多人都是有爱有恨,爱的是他给我们提供了一个美好的未来,有了CMDB我们可以解决诸多运维中的难题。狠的是一旦进入了实施阶段像是开启了一个潘多拉的魔盒。各种问题随之而来。原因有很多种,但笔者认为最重要的一点是:没有对CMDB的应用有清晰的定位,建设内容过于理论化而脱离实际应用场景,导致CMDB项目仅是为了理想中的CMDB,而不是面对事实,解决实际工作中遇到的问题。根据笔者以前实施过的CMDB项目归,纳出CMDB建设中常见的本质应用场景,每一种场景都有对应的成熟产品,但在市场上还没有遇见过有

keviniceblue的博客 2262

【保姆级教程】基于UNet++&MobileNetv2的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv2作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

m0_71589036的博客 89

新常态下的CMDB系统规划与落地

前言 配置管理数据库(CMDB)是企业IT建设绕不开的一个课题,从最初的与ITIL紧密绑定以及面向资源管理,到如今的“寻求独立与地位提升”,CMDB走的路线恰恰是所谓IT元数据对IT建设以及业务支撑的核心作用以及人们对一个事物认知不断演变过程。本文站在CMDB领域发展历史的大背景下,展望新一代配置管理对于企业数字化转型与智能运维体系建设的支撑作用,同时结合笔者经历过的CMDB项目经验,与大家分享CMDB建设的新理论、技术路线及实施方法论。 CMDB的发展变迁 2001年,CMDB最早出现在IT

Sharon0408的博客 2226

Android日志实战——Tombstones日志分析(七)

Tombstones 一般是由 Dalvik 错误、状态监视调试器、C 层代码以及 libc 的一些问题导致的。当系统发生 Tombstone 的时候,内核(kernel)首先会上报一个严重的警告信号(signal),上层接收到之后,进程的调试工具会把进程中当时的调用栈现场保存起来,并在系统创建了 data/tombstones 目录后把异常时的进程信息写在此目录里面,开发者需要通过调用栈来分析整个调用流程来找出出问题的点。Tombstone原因分析pid 与 tid 相同,问题出在主线程。

小旭的专栏 2522

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Django_CMDB系统开发 一

Django_CMDB系统开发 一、CMDB相关概念 1、概念介绍 CMDB(配置管理数据库)存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。 服务器集群或者分布式服务器 几十台、上百台,服务器相关数据信息,管理不方便。通过资产管理的方式,通过CMDB系统实现。 github一些开源的cmdb系统:https://github.com/search?q=cmdb 2、需求分析 本次开发的CM

Python Golang 2053

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

CMDB的搭建

关于CMDB的搭建,大家有什么好的建议吗?

zhiyou_shen的博客 825

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

CMDB平台(进阶篇):CMDB的构建指南(三)

配置管理数据库(Configuration Management Database,简称CMDB)是IT服务管理中的关键组件,用于存储和管理IT环境中的配置项及其关系。构建一个高效、可靠的CMDB系统,选择合适的解决方案和工具至关重要。本文将从多个角度详细探讨在选择CMDB解决方案(以乐维MCM为例)和工具时应考虑的因素。

乐维社区的博客 1019

cmdb python 采集虚拟机_10分钟用python搭建一个超好用的CMDB系统.pdf

10分分钟钟用用python搭搭建建一一个个超超好好用用的的CMDB系系统统这篇文章主要介绍了10分钟用python搭建一个超好用的CMDB系统,文中通过示例代码介绍的非常详细,对大家的学习或者工 具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧CMDB 是什么, 为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。CMDB 的全称是 Conf...

weixin_42519488的博客 574

cmdb实战案例分析

配置管理数据库(Configuration Management Database,简称CMDB)是IT服务管理(ITSM)中的核心组件。CMDB是一个存储系统,用于记录与管理组织的IT基础设施组件及其关系的数据。它为IT团队提供一个集中化的、可视化的管理平台,帮助组织更好地控制和优化其IT环境。腾讯蓝鲸(Tencent BlueKing)是一款开源的企业级PaaS平台,提供了丰富的基础设施和工具,支持开发、部署和管理企业应用。

weixin_42795092的博客 1660

ansible-cmdb 从ansible事实收集输出生成主机概述

一、ansible-cmdb简介 ansible-cmdb将Ansible 实际收集的输出信息 转换为包含系统配置信息的静态HTML概述页面(以及其他内容)。它支持多种类型的输出(html,csv,sql等),并将由Ansible收集的信息与自定义数据进行扩展。对于每个主机,它还显示组,主机变量,自定义变量和机器本地事实。 开源项目地址:https://github.com/fboender/ansible-cmdb 二、使用教程 1、下载 wget https://github.com/fbo

IT- 研究者 2812
上一篇: 权限系统与RBAC模型概述
下一篇: 基于paramiko实现SSH的连接问题
Dim_Jerry
博客等级 码龄8年 14粉丝 50原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值