首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于Linux和Unix,WMI有哪些实际的或事实上的替代方案?

问对于Linux和Unix,WMI有哪些实际的或事实上的替代方案?
EN

Server Fault用户
提问于 2010-03-03 19:18:43
回答 4查看 4.6K关注 0票数 1

我最近被介绍给WMI,发现它真的很酷。

也许我的大脑只是没有正常运转,但是有什么类似的工具可以用来像WMI这样的nix呢?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-03-03 19:25:45

  • 用于获取数据的SNMP (您可以编写数据收集脚本并将其附加到OID)
  • for hosts in foo bar baz; do ssh root@$host some-script; done
  • 木偶,bcfg,cfengine等.(其中许多还包括用于获取系统数据的组件)
票数 5
EN

Server Fault用户

发布于 2010-03-03 19:36:11

SNMP是这类工作中最常见的协议。Net-SNMP是“参考”实现:

他们有一个优秀的wiki,有教程、示例、文档和编程资源:

它是开源的,支持所有的主要平台,包括大多数的Linux发行版,*BSD UNIXes,Mac OSX和Windows。该项目站点承载用于Windows的MSI安装程序,但您可能希望在其他平台上使用disto特定的软件包。

但是SNMP与WMI有一些显著的区别,还有很多SNMP不支持的WMI特性。有一种新的选择叫做WBEM (基于网络的企业管理)。(巧合的是,WMI实际上是Windows WBEM的MS实现。)

OpenPegasus项目是一个开放源代码的WBEM实现:

它至少在Linux上运行,但我不知道其他平台。我知道Fedora和RHEL/CentOS有很好的OpenPegasus包,但我不知道其他发行版。

目前,SNMP比WBEM更常见,至少在Linux和UNIX上是如此。此外,大多数托管网络设备(路由器、交换机、负载均衡器等)只支持SNMP。SNMP已经成为Linux/UNIX/Cisco标准十多年了,而且它不会很快消失。

票数 1
EN

Server Fault用户

发布于 2010-03-03 20:09:31

[医]开放性是一个开源实现DMTF和WBEM标准( WMI是这些标准的超集)。大多数商业联盟都有WBEM实现。SNMP对于WMI来说就像自行车对于汽车一样。SNMP是为监视来自设备的信息而设置的,WMI是为了允许您管理设备以及监视它,例如SNMP没有事件和订阅者的概念。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/118864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档