我最近被介绍给WMI,发现它真的很酷。
也许我的大脑只是没有正常运转,但是有什么类似的工具可以用来像WMI这样的nix呢?
发布于 2010-03-03 19:25:45
for hosts in foo bar baz; do ssh root@$host some-script; done发布于 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标准十多年了,而且它不会很快消失。
发布于 2010-03-03 20:09:31
[医]开放性是一个开源实现DMTF和WBEM标准( WMI是这些标准的超集)。大多数商业联盟都有WBEM实现。SNMP对于WMI来说就像自行车对于汽车一样。SNMP是为监视来自设备的信息而设置的,WMI是为了允许您管理设备以及监视它,例如SNMP没有事件和订阅者的概念。
https://serverfault.com/questions/118864
复制相似问题