介绍
关键运行状况指标KHI(Key Health Indicators )是具有阈值的性能计数器,旨在揭示用户体验问题。
通常,当我们看到Lync语音质量问题或性能问题(速度慢/掉线等)时,我们会查看性能数据,以确定是什么导致了性能瓶颈。这些KHI是在标准Lync监控解决方案(例如System Center Operations Manager、合成事务、监控服务器)之外使用的,而不是代替这些解决方案。
本文将指导如何将KHI数据导入SQL server以供进一步研究。
创建一个数据收集器(Data Collector Set)
请从微软官方论坛下载KHI集合脚本 并运行脚本以创建Data Collector。
为性能监视器创建ODBC数据源 (ODBC Data Source)
提示:创建ODBC源时,您必须使用同时具有Lync server登录权限和SQL server连接权限的帐户,否则您将在以下步骤中遇到连接问题。
- 在Lync前端服务器上打开ODBC数据源(64位)。
- 单击“系统DSN”选项卡,然后单击“添加”按钮以启动“创建新数据源”对话框。
- 选择SQL Server驱动程序,然后单击“完成”。
- 输入名称和说明,然后选择要将数据导入到的SQL server,单击“下一步”。
- 使用Windows身份验证,然后单击“下一步”。
- 选择要将数据导入到的数据库。
- 保留默认设置,然后单击“下一步”,直到完成所有配置。
将数据收集器集写入SQL Server
- 创建数据源后,返回到性能监视器,然后右键单击集合并选择属性。
- 将“运行方式”帐户更改为同时具有Lync server登录权限和SQL server连接权限的帐户,然后单击“确定”。
- 在右侧窗格中,右键单击前面创建的数据采集器集的名称,然后从上下文菜单中选择“属性”。
- 在“日志格式”下拉列表中,选择“SQL”。然后在“数据源名称”下拉列表中,选择先前创建的数据源的名称。单击“确定”保存更改。
- 单击“开始”以启动数据收集。
检查SQL Server上的数据
- 在选择的SQL server 数据库上,将自动创建2个表。
- dbo.CountData 存储收集的详细数据。
- dbo.CounterDetails存储定义的性能计数器项。
成果展示
将KHI数据导入到SQL Server数据库之后,我们可以利用二次开发,来调用数据库内相关的KHI数据,之后通过网页来展现服务器相关性能数据,以达到实时监控的目的。
例如下图即为二次开发所展示的效果图:
标签:导入到,单击,数据源,Lync,server,KHI,SQL From: https://blog.51cto.com/fantacyzmr/6129856