使用 DMTF 技术的开源项目

DMTF 技术被利用到许多开源项目中。
如果您知道使用以下未包括的 DMTF 技术 的其他项目, 请联系我们,以便我们将它们添加到列表中。

开源项目:工具说明:使用 DMTF 标准:
OpenStack 光高仪流高仪项目是一个数据收集服务,它提供标准化和转换所有当前 OpenStack 核心组件的数据的能力,并且正在工作以支持未来的 OpenStack 组件。卡德夫
打开堆栈基石Keystone 提供有关使用情况数据的通知,以便第三方应用程序可以使用该数据进行计费、监视或配额目的。
本文档介绍 Keystone 通知的当前包含和排除项。卡德夫OpenStackMonascaMonasca 是一个开源多租户、高度可扩展、性能高、容错的监控即服务解决方案,与 OpenStack 集成。 它使用 REST API 进行高速指标处理和查询,并具有流式报警引擎和通知引擎。卡德夫小足迹 CIM 经纪商 (SFCB)SFCB 是用于资源限制和嵌入式环境的 CIM 服务器。 它写在C和设计为模块化和轻量级。Cim开放 Linux 管理基础架构 (OpenLMI)为 Linux 系统开发系统管理工具的开源项目。 OpenLMI 项目的目标是开发一套全面的工具来配置、管理和监视远程服务器,并建立一个充满活力的用户和开发人员社区。 我们欢迎新的用户和贡献者。CIM, CIM -XML
和 Wbem爪哇西莫姆此 WBEM 服务组件侦听 WBEM 客户端对 CIM 操作的请求。 CIM 类定义的请求由 CIMOM 直接处理。西姆和韦布姆Java WBEM 服务WBEM 服务项目是开发适用于商业和非商业应用™的基于 Web 的 Web 企业管理 (WBEM) 的开源 Java、实现。西姆和韦布姆OpenDRIMOpenDRIM 的主要目标是根据 DMTF 的 CIM/WBEM 标准开发"分布式资源信息管理"技术和开发环境。西姆和韦布姆OpenPegasusOpenPegasus™是DMTF CIM和WBEM标准的开源实现。 它设计为便携和高度模块化。西姆和韦布姆开放式管理基础设施 (OMI)OMI 是一个开源项目,以进一步开发 DMTF CIM/WBEM 标准的产品质量实施CIM 和 WS 管理西罗科 CIMI API 服务器此 Web 模块实现 DMTF CIMI API 的所有 REST 机制,并通过内部 EJB 业务 api 与 Sirocco 的业务层进行交互。西米OpenBMCOpenBMC 项目可以描述为具有 BMC 的嵌入式设备的 Linux 发行版;通常(但不限于)服务器、机架交换机顶部或 RAID 设备等。Nc - si通用 OVF 工具COT(通用 OVF 工具)是用于编辑开放虚拟化格式 (.ovf,.ova) 虚拟设备的工具OvfPython 红鱼实用程序惠普的红鱼实用程序是一个命令行界面,允许您管理利用红鱼 API 的服务器红鱼Python-红鱼Python 红鱼库。红鱼机架赫德RackH 不仅支持旧协议(如 IPMI),还支持新的宁静接口(如 DMTF 红鱼)。红鱼苏希用于与基于红鱼的系统通信的 Python 库。红鱼科莱博特Coreboot 是 x86 和 ARM 的开源固件实现,包括用于生成 SMBIOS 表的代码。斯姆比奥斯dmidecodeDmidecode (C) 是用于查看 SMBIOS 表的命令行实用程序。 它支持多个操作系统,包括 Linux 和 FreeBSD。斯姆比奥斯Python dmidecodeDmidecode (Python) 根据 SMBIOS/DMI 标准报告有关系统 BIOS 中所述的系统硬件的信息。斯姆比奥斯EDK2EDK2 是 UEFI/PI 的标准开发框架。 它包括用于生成 SMBIOS 表的代码,以及可以从 UEFI 外壳运行的表查看器(smbiosview)。斯姆比奥斯LinuxLinux 内核包含 SMBIOS 解码器,使 SMBIOS 表可通过 /sys 虚拟文件系统访问程序。斯姆比奥斯

DMTF 的开源项目

DMTF 的红鱼论坛发布了几个开源工具,以帮助实施红鱼:

DMTF 开源项目:工具说明:
红鱼模型创建者python3.4 程序,从真正的实时红鱼服务创建红鱼模拟文件夹结构
红鱼服务验证器红鱼服务验证器是 Python3 工具,用于检查红鱼服务接口对红鱼 CSDL 架构的任何"设备"的一致性
红鱼工具Python34 程序,它实现用于访问红鱼 API 的命令行工具
红鱼参考检查器RedfishReferenceTool.py是一个 python3 工具,用于检查 CSDL xml 文件中的有效引用 URL。
红鱼接口仿真器红鱼接口仿真器可以静态(GET)或动态模拟基于红鱼的接口(POST、PATCH、删除)
红鱼模拟服务器一个简单的 Python 3.4 程序,可以复制到任何 Redfish 模型顶部的文件夹中,并可以在指定的 IP/端口上为 Redfish 请求服务。
Python 红鱼实用程序DMTF 基于 python 的实用程序,用于与支持红鱼服务的设备进行交互
Python 红鱼库用于与支持红鱼服务的设备交互的 Python 库
红鱼配置文件模拟器基于 Flask 的红鱼服务模拟器,实现建议的 OCP 功能配置文件。
红鱼服务一致性检查器此工具检查可操作的红鱼服务,看其是否符合红鱼规范中的规范声明