有像WMI for Linux的东西吗?

时间:2009-05-28 15:49:14

标签: linux wmi

我喜欢整个WMI概念,我真的可以在Linux下使用它(在某些脚本中)。 Linux系统有类似的东西吗?

6 个答案:

答案 0 :(得分:27)

Windows Management Instrumentation(WMI)是Microsoft在WBEM中对Distributed Management Task Force(基于Web的企业管理)标准的实现。这些标准可用于多种* nix系统。举个例子,这里有一个SourceForge project,可以在Linux系统上启用WBEM。有一个称为CIM(公共信息模型)的标准,由DTMF描述如下:

  

CIM提供了一个共同的定义   系统管理信息,   网络,应用和服务,   并允许供应商扩展。   CIM的通用定义启用   供应商交换语义丰富   系统之间的管理信息   整个网络。

答案 1 :(得分:11)

不是真的。您是使用WMI获取系统参数,查询进程,更改配置,监视系统事件还是什么?

内核通过/proc/sys文件系统公开了大量信息和可调节旋钮。没有查询语言,只是一个有组织的目录和文件层次结构。其中一些文件是只读,读写或只写;其中一些是poll能够的。

某些服务可能会有自定义客户端来动态查询和更新配置 - chronychronyc会浮现在脑海中,但即使最基本的init也有{{1} }}。像HAL这样的新服务可以通过D-Bus进行内省和操作。

答案 2 :(得分:5)

OpenLMI似乎是为了这个目的而设计的...它提供了监视和控制基于Linux的服务器的工具。

还有WBEM GNU / Linux代理(如OpenPegasus)。

OpenLMI似乎使用Pegasus作为外部接口。

答案 3 :(得分:2)

看一下/ proc接口。你可以在那里获得很多系统信息。还有许多用于收集系统信息的优秀工具。 sysstat包总是我最近安装的第一件事。

编辑:您也可以随时查询SNMP。默认情况下会公开很多信息。

答案 4 :(得分:2)

我不同意,但是,有。 获取FWTS并运行

fwts wmi -

您将看到它是如何实现的以及可以阅读/修改的内容。

更多信息:https://wiki.ubuntu.com/Kernel/Reference/WMI

答案 5 :(得分:1)

也许它对你有帮助。看看这篇文章:http://www.aldeid.com/wiki/Wmic-linux