根据 Technet 的Features Removed or Deprecated in Windows Server 2012,SNMP 正在贬值:
SNMP 已弃用。相反,使用公共信息模型 (CIM),它由 WS-Management Web 服务协议支持并作为 Windows 远程管理实现。
由于 SNMP 是大多数监控系统的基础,这引起了我的注意。就 Windows Server 而言,“已弃用”究竟意味着什么(是否标准化)?如果是这样,还有多久 SNMP 不再可用(即 MS Server 的下一个主要版本,一个服务包)?
另外,是否有人知道其他组织不赞成使用 SNMP 而支持其他东西?
在这个意义上弃用并不意味着 SNMP 在 Server 2012 中不再可用。它仍然存在,可作为一项功能安装。
从这个意义上说,“已弃用”只是一面黄旗,表示“嘿,我们想在不确定的未来某个时候摆脱它。”
我非常怀疑他们是否已经决定何时不再将其作为 Windows Server 的可安装功能提供。如果是内部做出的决定,他们也不会公开。
一段时间以来(在我看来)很明显,Microsoft 一直想放弃他们的 SNMP 引擎。我一直认为这就是他们从不追求自己的 SNMPv3 引擎的原因。
编辑:即使 MS 最终放弃了他们的 SNMP 实现,仍然会有第 3 方的。
事实上,很长一段时间以来,有比 SNMP 更好的方法来监视 Windows 服务器。
我想到了 HP,(虽然他们没有像 MS 那样“正式”弃用它,但我认为他们将来会)以及任何其他熟悉 CIM 和 WBEM 的人。