OpManager 中进行基于代理的设备监控

随着在 OpManager 中引入基于代理的监控,用户现在可以在其网络设备(如 Windows Server、Unix Server 等)中安装一款名为“代理(agent)”的轻量级软件,以辅助 OpManager 监控您的设备。该代理会接管与该设备相关的所有轮询操作,从而使您的 OpManager Server 运行得更加高效。为在无需更改负载配置的情况下保证 OpManager 平稳运行,建议在不超过 1000 台设备上安装代理。

基于代理监控的类型

1. 空闲代理(Idle Agent)

当在已通过 SNMP/WMI 或其他协议在 OpManager 中进行监控的设备上安装 OpManager 代理时,该代理会被归类为空闲代理。在这种状态下,代理保持安装但不会主动参与任何监控活动,因为该设备的监控已经通过现有方式完成。

2. 监控代理(Monitoring Agent)

当完全通过 OpManager 代理(不依赖 SNMP/WMI)对某台设备进行监控时,该代理即作为监控代理工作。在此模式下,所有数据采集、性能监控和健康检查都由安装在设备上的代理直接处理。

基于代理监控的优势

  • 对网络设备启用代理监控不必提供凭据(除非从 OpManager 界面发起部署),只要在设备中安装代理即可。
  • 即使被监控设备与 OpManager Server 之间的通信中断,设备的监控数据也会在代理中临时保存最长 6 小时
  • 即使被监控设备的 IP 地址不断变化,只要 OpManager Server 的 IP 地址保持不变,数据采集就不会受到影响。
  • 还可以通过 OpManager 代理监控日志文件,从而帮助用户高效跟踪、分析和排查问题。

基于代理监控的前提条件

在安装代理并开始监控您的网络设备之前,请确保已满足必要的前提条件。

适用于 Windows 与 Unix 的通用条件

以下前提条件适用于 Windows 和 Linux 设备。

  1. 硬件要求
     

    以下为将安装 OpManager 代理的设备所需的最低规格:

    参数WindowsLinuxFreeBSDOS X
    处理器速度1.0 GHz1.0 GHz1.0 GHz1.0 GHz
    内存(RAM)512 MB512 MB512 MB512 MB
    硬盘空间100 MB70 MB70 MB70 MB
  2. 支持的操作系统版本:

    OpManager 代理支持以下列出的各主要版本的 Microsoft Windows 和 Unix 系统:

    Windows 操作系统
    软件支持的版本
    Windows OSWindows 11 / Windows 10 / Windows 8.1 / Windows 8 / Windows 7 / Windows Vista
    Windows Server OSWindows Server 2025 / 2022 / 2019 / 2016 / 2012 和 2012 R2 / 2008 和 2008 R2
    Unix 操作系统
    Linux 发行版支持的版本
    Ubuntu14.04 及以上(x86_64)
    16.04 及以上(Armv8 64 位)
    DebianDebian 7 “Wheezy”、Debian 8 “Jessie”、Debian 9 “Stretch” 及以上
    Red Hat6 及以上
    CentOS6 及以上
    CentOS Stream8 及以上
    Rocky Linux8 及以上
    AlmaLinux8 及以上
    SUSESUSE 11 及以上,SLES 12 及以上,open SUSE 15 及以上
    FedoraFedora 26 及以上(x86_64)
    Fedora 27 及以上(ARM v8 64 位)
    Mandriva Linux21.1 及以上
    Gentoo Linux3.0.31 及以上
    Linux Mint6 及以上
    基于云 /Server 与容器的 UNIX
    Oracle Linux6.8 及以上
    Amazon Linux2 及以上
    CoreOS37.20230205.3.0 及以上
    其他 UNIX 系统
    OSX10 及以上
    FreeBSD9 及以上
    IBM AIX6.1、7.1 和 7.2
    Oracle Solaris10 及以上(x86_64)
  3. 端口要求

    为确保在 OpManager 中基于代理的监控能够顺畅运行,需根据被监控设备的情况在防火墙中开放 / 保留以下端口。

    代理 - OpManager Server 通信
    端口协议方向说明
    OpManager Web Server 端口*(https)TCP出站用于与 OpManager Server 通信以传输数据。(默认 8061)
  4. 在 OpManager 中启用 SSL

    要在 OpManager 中开始使用基于代理的监控模式,需启用 SSL 以确保通信安全。请点击此处详细了解如何在 OpManager 中启用 SSL。

  5. 设备与 OpManager Server 之间的通信:

    在开始安装之前,请确保在计划安装代理的目标设备上,能够通过 Internet Explorer 浏览器访问 OpManager Web 客户端。

适用于 Windows:

以下前提条件仅适用于 Windows 设备。

  1. 从界面远程部署代理(Deploy Agent)的端口要求

    对于远程部署,被监控设备需要开放 135 和 445 端口且方向为入站。初始通信使用 135 端口,随后 RPC 会切换到TCP 动态端口范围内的任意随机端口。该动态端口范围也必须开放(入站)。

    注意:

    • 对于安装了 OpManager 的设备(企业版中为安装了探针的设备),这些端口可能也需要配置为出站规则。
    • 仅在从 OpManager 界面使用“Deploy Agent”选项时才会使用这些端口。
    • 请注意,这些端口在安装完成后可能不再需要。如果您不希望为远程部署代理而开放这些端口,可以使用其他部署方式
  2. 通知 Server 的防火墙例外配置如果任意代理将启用推送模式(Push Mode),则必须确保通知 Server 不受防火墙限制以保证其正常运行。
    • 确保与 WebSocket(WSS)协议相关的请求在防火墙中不会被阻止,适用于 OpManager Server 的端口(默认 8061,除非用户进行了更改)。
    • 确保防火墙中允许 HTTP 1.1 GET 请求
    • 确保允许在响应中包含Content-Length
    • 如果已启用 Path Resolver,则需要将相对路径 /NSHandler/ 添加到例外列表中。
    • 如果启用了 Websocket 连接监视,则需要在响应中允许所有类型的 Websocket 帧(除二进制类型帧外)。
    • 在您的防病毒软件中,如果已禁用,请启用 WebSocket 处理选项。
  3. 在终端管理解决方案中添加排除项:

    如果在网络中使用了终端管理(Endpoint Management)解决方案来管理客户端计算机,则需将以下application 添加到排除列表中,以确保 OpManager 代理能够正常运行:

    • OpManagerAgent.dll
    • MonitoringAgent.exe
    • MEAgentHelper.exe
    • OpManagerAgentTrayIcon.exe
    • OpManagerTroubleShooter.exe
    • OpManagerAgentUpgrade.exe
    • tracetcp.exe
    • FileOPM.vbs
    • FolderOPM.vbs

适用于 Unix:

以下前提条件仅适用于 Unix 设备。

  1. 要安装代理,系统中必须提供 bash shell。
  2. 请确保目标 Server / 机器上支持以下命令,以获取性能指标:
    • top、ps、df
    • svmon(适用于 AIX)和 vmstat(适用于 AIX 和 Solaris)
  3. 请确保目标 Server / 机器上提供并支持安装脚本中使用的 which、useradd、groupadd、awkunzip 等命令。
  4. 如果您在 Solaris、AIX、BSD UNIX(FreeBSD)或 macOS 上安装代理,请确保系统中提供 3 或以上版本的 Python。

在确认所有前提条件后,即可开始安装。有关详细步骤和安装配置说明,请参阅安装帮助页面

注意:如需将现有设备从无代理监控切换为基于代理的监控模式,请按照这些步骤操作

感谢您的反馈!

此内容对您有帮助吗?

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

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