Operations Manager 中的无代理监视

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. 在 Operations 控制台中,选择“管理”

  3. 选择 无代理托管

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

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

后续步骤

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