有关远程问题的远程问题

时间:2011-03-23 00:40:19

标签: performance statistics perfmon

嘿所有, 我在开发环境中的十五个系统中遇到PerfMon问题。从本地计算机访问它很好,但远程连接它会引发“无法连接”错误。

每台计算机都运行Win 2003,连接到同一个域,我拥有所有权限。

有些服务设置为禁用,默认情况下通常已启用,因此我将其设置为与网络上的其他计算机相匹配 - 仍然存在同样的问题。

有什么想法吗?

干杯

** **更新

好的 - 我发现远程注册表服务运行不正常导致上述错误;一旦启用,Perfmon现在告诉我“没有支持这样的接口”。

如果我通过计算机管理连接,它第一次失败,但第二次尝试成功。通过perfmon连接每次都失败。

4 个答案:

答案 0 :(得分:7)

已修复 - 对于遇到此问题的任何人,希望这可以帮助您..

启用远程注册表修复了我的第一个问题。

第二个问题“没有支持此类接口”被证明是注册表中的权限问题。显然,很久以前这台机器对特定的注册表键设置了一些非常模糊的权限,现在这些权限已经无关紧要了。

使用secedit重置权限修复了它 -

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

现在可以远程访问Perfmon计数器。

答案 1 :(得分:4)

在性能监视器中尝试“连接到另一台计算机”时遇到第二个问题 - “没有支持此类接口”。

所有规则和服务都在运行。

我们发现了以下内容:

  • 如果用户已添加到本地管理员组,则他们可以连接到另一台计算机(无论属于性能监视器组)。
  • 如果用户不是本地管理员并且在性能监视器组中 - 我们无法通过“连接到另一台计算机”上下文菜单连接到另一台计算机。
    • 但我们可以添加效果计数器。在“性能”监视器中,添加计数器时,可以选择“从计算机中选择计数器”。我们能够以这种方式连接到远程机器上的计数器。另请注意,如果您计划收集数据,则需要设置正确的凭据(默认情况下,它似乎在本地系统用户下运行)。

答案 2 :(得分:0)

我修改了我的案例如下:

  • 从预定义规则列表中添加防火墙规则性能日志和警报。
  • 从客户端,以远程用户身份运行性能监视器 例如:runas /user:remote_machine\username "mmc perfmon.msc"

当然,用户必须至少在“Performance Log users”或“Performance Monitor Users”用户组中。

答案 3 :(得分:0)

perfmon.exe不想连接到远程服务器的原因是,它想连接到Perf Monitor Perf Logs(数据收集)。

因此,您必须将用户帐户添加到“日志用户”组,当然还要添加到“监视用户”。

enter image description here

您不必是远程服务器上的本地管理员!