基于代理与无代理监控:对比

基于代理无代理监控是两种基于服务器的性能监控系统。虽然 OpManager 同时支持这两种监控方式,但二者之间存在一个关键区别,下面我们将进行详细讨论。

Agent-based vs Agentless monitoring in OpManager: Architecture

基于代理的网络监控?

顾名思义,基于代理的网络监控技术使用代理来监控网络中的设备。代理被安装在需要监控的设备上。这些代理与网络监控工具保持持续联系,并参与数据收集。收集到的数据随后被发送到监控工具进行跟踪和管理。

什么是代理?

代理是一种安装在终端设备上的轻量级软件application,用于监控设备性能。代理自行收集监控数据并将其发送到主服务器,以便进一步跟踪和分析。信息流不是双向的,而是单向的,即只有代理可以联系主服务器,而主服务器不能反向联系代理。代理通过自行收集数据来减轻主服务器的工作负载。此外,即使 OpManager 服务器宕机,也不会丢失数据,因为即使主服务器处于维护状态,代理仍会收集并存储数据。

优点

  • 无需在终端系统中启用 WMI / CLI / SNMP / SSH / ICMP / Telnet 等依赖协议(基于远程通信)。
  • 从终端机器到 OpManager 服务器的单向 HTTPS 出站连接,不需要对终端机器发起入站连接请求。
  • 只需开启必要的端口,而不必开启所有端口。
  • 即使 OpManager 宕机,监控数据仍会被收集。
  • 无需进行开放端口、允许外部网络请求等对外暴露操作。
  • 这种监控技术更加安全。
  • 在安装了 OpManager 的服务器上,不需要 ICMP 或任何其他出站连接。

缺点

  • 必须在所有被监控的服务器上安装代理。

什么时候选择基于代理的监控?

  • 当你的凭据无法共享时。
  • 当你不能允许外部访问请求进入你的网络时。
  • 当你不能开放端口时。
  • 由于广域网(WAN)设备是可移动的,其 IP 地址不断变化,这种情况使用基于代理的监控技术最合适。
  • 当你的组织是分布式企业时。

无代理网络监控

无代理网络监控技术通过协议、REST API、第三方工具等方式远程监控设备。无代理网络监控不需要在网络设备上安装代理。

优点

  • 不需要安装代理。
  • OpManager 为无代理监控提供了广泛的监控类型支持。
  • 支持虚拟主机。
  • 支持各种类型的服务器。

缺点

  • 必须共享凭据。
  • 必须在终端系统中启用 WMI / SNMP 等依赖协议。
  • 必须在终端机器和 OpManager 服务器上启用相关依赖端口。
  • 当 OpManager 宕机时,监控数据不会被收集。

什么时候选择无代理监控?

  • 无代理监控最适用于服务器、交换机、route器等网络设备。
  • 当你的网络中有虚拟设备时。
  • 当你不希望在网络中安装application时。

网络世界已经今非昔比,变化的速度越来越快。各组织所使用的网络每天都在变得越来越复杂。这样的复杂性使得同时需要基于代理和无代理的监控技术。两种监控技术各有优缺点。因此,网络管理员必须充分利用各自的优点,并在具体场景中选择最合适的技术。与其纠结于使用哪种技术类型,网络管理员更应关注的是最终结果,以及如何高效地实现这一结果。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。