硬件监视指监视计算机物理层面的运行状况,包括诸如CPU利用率,内存可用量,磁盘剩余空间等的监视。


本节我们来设定对于Sharepoint场的CPU相关的硬件监视


Sharepoint监控②:硬件监视之CPU负荷监视

警报阈值:

服务器

DB1

DB2

APP1

APP2

SCH1

WFE1

WFE2

DB3

DC

CPU            
% Processor Time

85%

85%

95%

95%

95%

75%

75%

85%

95%


因为承担的角色和服务等不同,各个服务器CPU的负荷应该有所差别的。考虑到Sharepoint的APP服务器负担爬网、用户同步、批量作业等服务,所以把CPU报警阈值可设高些。而WFE服务器如果负荷较高,会引起WEB响应延迟等问题,所以报警阈值设置相应放低。


1. 创建对象组

为了管理和设定方便,我们首先创建服务器对象组

进入创作—>组,点击创建新组

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

定义组名称,首先我们创建DB组

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

添加组成员,可以进行搜索选择

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

可以创建动态组成员,这里跳过

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

添加子组,这里跳过

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

添加组成员排除对象,这里也跳过

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

最后点击创建。

同样方法,我们再次创建SPS WFE组和SPS APP组

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

最后可以新建SPS场全体组,添加之前创建的3个组为子组。

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视


2. CPU监视

现在来设定CPU监视

找到创作—>监视器—>Windows Server 2012 R2 FULL Operating System—>性能—>Total CPU Utilization Percentage

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

右键菜单选择替代监视器,因为我这里打算设定全体计算机的默认值

所以选择类为 Server 2012 R2 FULL Operating System所有对象,如果要精确指定,也可以选择之前创建的SPS APP组

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

选择以下几项,并指定管理包,可以看到SCOM中默认的Total CPU Utilization Percentage阈值也是95%

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

现在设定DB的CPU阈值,这里选择对于组生效

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

选择DB组

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

阈值改为85%

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

同样,更改SPS WFE组的CPU阈值为75%

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

最后打开替代摘要,可以确认刚才的设定

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视


3. 测试警报

既然是CPU负荷阈值警报,那测试的话需要增加CPU负荷。

增加CPU负荷方法有许多,比如可以使用visual studio的压力测试来模拟真实负载,提高CPU负荷,这将在Sharepoint压力测试篇章中说明。

更简单些可以利用一些调节CPU负荷小工具来做更改,

进入WFE2,这里使用MFCCPUStresser来做简单调节。

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

注意了,这里CPU的负荷不是一超过75%阈值就会发出警报,还和CPU队列长度,采样时间,样本数等相关,

如果测试不需要严格匹配参数时,为了节约等待时间也可以针对测试计算机做如下临时设置:

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

不久就会收到邮件通知:CPU超过阈值

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

当去除负荷时,自动解除警报

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视


笔记:可以用以下命令确认处理器队列长度

Get-WmiObject Win32_PerfRawData_PerfOS_System | select ProcessorQueueLength

System Center 2012 R2实例3—SCOM之SharePoint全方位监视8—CPU监视

转载于:https://blog.51cto.com/yaojiwei/1668769

相关文章: