SNMP 在小型网络中有何用处?

SNMP 在小型网络中有何用处?

我一直在小型企业办公室管理服务器和客户端,从未使用过 SNMP。但我读过相关内容,它看起来很有趣。据我所知,如果你有一个更大的网络,并且需要监控大量网络设备,那么它非常有用。

在小型网络中,SNMP 是否有任何有用的用例?是否建议我使用它?

答案1

我们目前使用仙人掌使用 SNMP 来监控我们的服务器和网络,这是非常有价值的。

通过 SNMP,我们可以获得自动主机可用性通知,这样如果服务器或防火墙出现故障,就不会被忽视。

它使我们能够跟踪性能和服务器存储利用率的历史。然后我们可以确定潜在的升级,或在必要时重新分配资源。

它还使我们能够制作漂亮的网络利用率地图,以识别何时何地出现问题(使用 Cacti 和 Weathermap):

替代文本

您对基础设施了解得越多,就能做出更好的决策。

答案2

当然!小型网络通常与大型网络一样拥有服务器、交换机和路由器。结合使用正确的工具,SNMP 可以非常有用,可以长期跟踪性能趋势,并针对特定情况发出警报。

看看这样的工具仙人掌开放网络管理系统看看您有哪些可用的可能性。

答案3

在我看来,这与网络规模无关。无论是大型网络还是小型网络,您都需要监控,而我认为 SNMP 是完成这项工作的最佳工具。

我认为它有5个主要优点:

它是一个标准 - 它是监控的行业标准。大多数硬件供应商通过其 MIB 支持 SNMP,因此您可以轻松收集特定值并对其进行监控。

它是跨平台的 - 可以在 *nix、Windows、Mac 以及您能记得的每个操作系统上运行。

它是轻量级的 - 理想情况下,监控应该是“无代理”的,但那将是一个完美的世界,而没有这样的事情:) SNMP 代理非常轻,不会给服务器带来任何负载。

它是可扩展的——您可以非常轻松地使用自己的脚本扩展 SNMP 代理。

一箭双雕 - 您可以在监控工具(如 Nagios)或数据收集工具(如 Cacti)中使用 SNMP 机器人。

嗨嗨。

答案4

我可能有点偏见,但我建议避免使用它。我最近制作了一个能够发送 SNMP 陷阱(其他任何名称都称之为警报)的应用程序,发现它非常可怕。

如果您拥有原生支持该功能的网络设备,它可能会很有用。如果您想要监控服务器,我建议您研究一下 Nagios(我自己从来没有真正使用它过,但它相当流行且开源)或更简单的工具,例如 Munin。

相关内容