Windows性能计数器保存到数据库,在域里还是相对方便。下面介绍一下在非域环境下如何使用:
- 环境说明
- A主机 SQL Server Host,IP表述为IPA
- B主机 需要进行性能监视的主机
- 首先设置A,B管理员帐号一致
- 创建数据库
- A管理员登录,创建一个数据库,名为perf(自己可以定义啦)
- B管理员登录,创建一个系统DSN,注意要选择“使用网络登录 ID 的 Windows NT 身份验证”,选择缺省数据库为“perf”
- B管理员,随便创建一个简单的计数器,选择上一步配置的DSN
- B管理员,在上一步计数器的常规选项卡中,设置运行方式为administrator,然后输入对应密码,再启动计数器
- A主机perf数据库中会看到创建了三张表:CounterData,CounterDetails和DisplayToID。
- 创建计数器常规使用的帐户
- A主机,创建perf帐户,设置密码,并加入到SQLServerMSSQLUser$A主机名$MSSQLSERVER组中。
- B主机,创建同样帐号,相同密码,并加入到Performance Log Users组中
- 修改之前的计数器运行方式为perf帐号,仍然能启动
- 添加新的C主机,进行性能监视
- C主机,创建perf帐号,相同密码,并加入到Performance Log Users组中和Administrators组中(否则无法远程登录和创建系统DSN);
- 使用perf帐号登录,创建系统DSN,注意要选择“使用网络登录 ID 的 Windows NT 身份验证”,选择缺省数据库为“perf”;
- 将perf从Administrators组中移除;
- 使用perf帐号再次登录,创建新的计数器,并使用perf作为运行方式。
浙公网安备 33010602011771号