据 Technet 称Windows Server 2012 中已删除或弃用的功能,SNMP 正在被贬值:
SNMP 已弃用。请改用通用信息模型 (CIM),它由 WS-Management Web 服务协议支持并作为 Windows 远程管理实现。
由于 SNMP 是大多数监控系统的基础,因此这引起了我的注意。对于 Windows Server 而言,“弃用”到底是什么意思(它是标准化的吗)?如果是,SNMP 多久后不再可用(即 MS Server 的下一个主要版本,服务包)?
此外,是否有人知道其他组织正在弃用 SNMP 而转向其他技术?
答案1
从这个意义上说,弃用并不意味着 SNMP 在 Server 2012 中不再可用。它仍然存在,可以作为一项功能安装。
从这个意义上来说,“弃用”只是一个黄色信号,表示“嘿,我们想在不确定的未来某个时候摆脱这个问题。”
我非常怀疑他们是否已经做出决定,何时不再将其作为 Windows Server 的可安装功能提供。如果内部已经做出决定,他们还没有公开。
一段时间以来,微软一直想放弃他们的 SNMP 引擎,这一点已经很明显了(在我看来)。我一直认为这就是他们从未追求自己的 SNMPv3 引擎的原因。
编辑:即使 MS 最终放弃其 SNMP 实现,仍然会有第三方实现。
事实是,长期以来,存在比 SNMP 更好的方法来监控 Windows 服务器。
此外,是否有人知道其他组织正在弃用 SNMP 而转向其他技术?
我想到的是 HP(尽管他们还没有像 MS 那样“正式”弃用它,但我认为他们将来会这么做),以及任何熟悉 CIM 和 WBEM 的人。