Operations Manager 中的无代理监视

重要

此版本的 Operations Manager 已终止支持。 建议 升级到 Operations Manager 2022

System Center Operations Manager 可以使用安装在另一台计算机上的代理,在未安装代理的计算机上收集性能和可用性数据。 如果无法或不可在计算机上安装代理,请使用计算机无代理监视。

无代理管理的计算机是使用操作控制台发现的基于 Windows 的计算机。 你应该分配管理服务器或代理托管的计算机,以为计算机提供远程代理功能。

管理无代理的计算机就像在其上安装代理一样。 并非所有管理包都在无代理模式下工作。 有关详细信息,请参阅正在运行的管理包的文档。

重要

如果无代理管理的计算机及其代理通过防火墙通信,则计算机的无代理管理将不起作用。 管理服务器不会收集无代理托管计算机上存在但代理中不存在的事件或发布者的说明。

有关将代理托管的计算机配置为无代理托管计算机的代理的信息,请参阅如何为无代理监视配置代理

重要

与代理托管的计算机相比,无代理托管的计算机需要利用管理服务器上的更多资源。

要将无代理管理的计算机更改为代理管理的计算机,请执行下列操作:

  1. 在“管理”工作区的“无代理托管”中右键单击该计算机,然后选择“删除”,从管理组中删除无代理管理的计算机。

  2. 将代理部署到计算机。 有关详细信息,请先查看规划指导 Operations Manager 代理

与无代理异常监控相比的无代理监视

无代理监视通过使用代理程序以及应用支持无代理监视的那些管理包来监视无代理的计算机。 无代理异常监视 (AEM) 将硬件、操作系统和应用程序崩溃信息重定向到 Operations Manager,这可以聚合、查看和报告 Windows 错误报告服务发送的错误报告。 有关 AEM 的详细信息,请参阅 Operations Manager 中使用无代理异常监控进行的客户端监视

你可以使用无代理监视和/或 AEM 监视无代理的计算机。

配置基于 Windows 的计算机以进行无代理管理

  1. 使用属于管理组 Operations Manager 管理员角色成员的帐户登录到操作控制台。

  2. 选择“管理”。

  3. 在导航窗格底部,选择“ 发现向导”。

  4. “发现类型 ”页上,选择“ Windows 计算机”。

  5. 在“自动还是高级?” 页上,执行以下操作:

    1. 选择“自动计算机发现” 或“高级发现” 。 “自动计算机发现”扫描域中基于 Windows 的计算机。 使用高级发现可以指定向导返回的计算机的条件,例如以 WKS 开头的计算机名称。 如果选择“ 自动计算机发现”,请选择“ 下一步”,然后转到步骤 7。 如果选择“高级发现” ,则继续执行以下步骤。

    2. 在“计算机和设备类” 列表中选择“服务器和客户端” 、“仅服务器” 或“仅客户端”

    3. “管理服务器 ”列表中,选择管理服务器或网关服务器以发现计算机。

    4. 如果选择了 “服务器和客户端”,则可以选中“ 验证是否可以联系发现的计算机 ”复选框。 这很可能提高代理部署的成功率,但是发现会花更长时间。

      注意

      如果 Active Directory 目录不包含域中计算机的 NetBIOS 名称,请选择“ 验证是否可以联系发现的计算机”。 否则,“浏览或键入” 选项找不到计算机。 这会通过使用网关服务器来影响以下域中的计算机:管理服务器所在的域、具有完全信任关系的另一个域以及不受信任的域。

    5. 选择“下一页”。

    注意

    如果选择了 “验证可联系发现的计算机” ,向导可以返回大约 4000 台计算机;如果未选择此选项,则它可以返回 10,000 台计算机。 “自动计算机发现”验证是否可以联系发现的计算机。 不会返回已由管理组管理的计算机。

  6. “发现方法”页上,可以通过扫描或浏览Active Directory 域服务或输入计算机名称来查找要管理的计算机。

    如果你要扫描,请执行以下操作:

    1. 如果尚未选择,请选择“ 扫描 Active Directory”,然后选择“ 配置”。

    2. 在“ 查找计算机 ”对话框中,输入要用于发现计算机的条件,然后选择“ 确定”。

    3. “域 ”列表中,选择要发现的计算机的域。

    如果要浏览Active Directory 域服务或输入计算机名称,请执行以下操作:

    • 选择“ 浏览”或键入计算机名称,选择“ 浏览”,指定要管理的计算机的名称,然后选择“ 确定”。

    • “浏览或键入计算机名称 ”框中,输入计算机名称,用分号、逗号或新行分隔。 可以使用 NetBIOS 计算机名或完全限定的域名 (FQDN) 。

  7. 选择“ 下一步”,然后在“ 管理员帐户 ”页上执行以下操作之一:

    • 选择 “使用所选管理服务器操作帐户 ”(如果尚未选中)。

    • 选择“ 其他用户帐户”,输入 “用户名 ”和“ 密码”,然后从列表中选择 “域 ”。 如果用户名不是域帐户,请选择“ 这是本地计算机帐户,而不是域帐户”。

      重要

      该帐户必须对目标计算机具有管理特权。 如果选择了“这是本地计算机帐户,不是域帐户” ,管理服务器操作帐户将用于执行发现。

  8. 选择“ 发现 ”以显示“ 发现进度 ”页。 完成发现需要的时间取决于许多因素,如指定的条件以及环境的配置。

    注意

    向导不会返回已由管理组管理的计算机。

  9. 在“选择要管理的对象” 页上,执行以下操作:

    1. 选择要成为代理管理计算机的计算机。

    2. “管理模式 ”列表中,选择“ 无代理 ”,然后选择“ 下一步”。

    3. 选择“ 更改”,选择要使用的代理代理,选择“ 确定”,然后选择“ 下一步”。

  10. “摘要” 页上,执行以下操作:

    1. 代理安装目录 保留为 %ProgramFiles%\Microsoft Monitoring Agent 的默认值,或输入安装路径。

      重要

      如果指定了不同的“代理安装目录” ,路径的根目录必须在目标计算机上,否则代理安装将失败。 如果子目录(如 \Agent)不存在,则会创建它们。

    2. “代理操作帐户” 保留为默认的 “本地系统”,或选择“ 其他 ”,然后输入 “用户名”、“ 密码”“域”。 代理操作帐户是代理将用于执行操作的默认帐户。

    3. 选择“完成”。

  11. 在“ 代理管理任务状态 ”对话框中,每个所选计算机的 “状态 ”将从 “排队 ”更改为 “成功”;计算机已准备好进行管理。

    注意

    如果计算机的任务失败,请选择目标计算机。 失败原因显示在“任务输出” 文本框中。

  12. 选择“关闭”。 计算机将列在“无代理管理” 内的“管理” 工作区中。

如何为无代理监视配置代理

在设置计算机的无代理监视时,请为每个无代理托管的计算机选择一个代理。 通过将代理配置为代理程序,使它可以代表其他源提交数据。 管理组可以充当代理,但这将占用系统资源。 最佳做法是使用代理托管的计算机作为代理程序。

也可以配置计算机充当代理以支持管理包的特定功能。 例如,Active Directory 管理包需要启用域控制器以充当代理程序。

注意

如果从管理中删除代理程序,其无代理系统则将不再受到管理。

无代理托管的系统及其代理需要有权通过任何防火墙访问管理服务器。 有关与防火墙交互的详细信息,请参阅为 Operations Manager 配置防火墙

  1. 在“ 管理 ”工作区中,选择“ 代理托管”,右键单击计算机,然后选择“ 属性”。

  2. 在“ 代理属性 ”对话框中,选择“ 安全 ”选项卡。

  3. 在“ 安全 ”选项卡上,选择“ 允许此代理充当代理并发现其他计算机上的托管对象”,然后选择“ 确定”。

如何将管理服务器配置为无代理托管计算机的代理

  1. 在“ 管理 ”工作区中,选择“ 管理服务器”,右键单击管理服务器,然后选择“ 属性”。

  2. 在“ 管理服务器属性 ”对话框中,选择“ 安全 ”选项卡。

  3. 在“ 安全 ”选项卡上,选择“ 允许此服务器充当代理并发现其他计算机上的托管对象”, 然后选择“ 确定”。

如何更改无代理托管计算机的代理程序

  1. 使用属于管理组 Operations Manager 管理员角色成员的帐户登录到计算机。

  2. 在操作控制台中,选择“ 管理”。

  3. 选择 “无代理托管”。

  4. 在“无代理托管”窗格中,选择要为其更改代理程序的无代理托管计算机,右键单击它们,然后选择“更改代理程序”。

  5. 在“ 更改代理代理 ”对话框中,选择要成为新代理代理的计算机,然后选择“ 确定”。

后续步骤

应用程序、功能和服务的监视是通过导入管理包启用的。 有关管理包的功能以及如何导入和管理它们的说明,请参阅 什么是 Operations Manager 管理包