性能阈值: 通知服务器联机客户端总数监视器

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_BGBServer_Total_Online_Clients_Monitor (UnitMonitor)

此监视器检查通知服务器上的联机客户端总数。

Knowledge Base article:

摘要

如果 25,000 多个客户端同时连接到 Systems Management Server (SMS) 通知服务器,则该服务器可能会变为超负荷。

此计数器指明连接到 SMS 通知服务器的客户端的数量。 如果数字大于 25000,则将生成警报。

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.BGBServer
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Notification Server
Counter NameTotal online clients
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
联机客户端总数太高
对象 {0} 计数器 {1} 在 {3} 时的值为 {2}
RunAsDefault
CommentSIV:CF00012

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_BGBServer_Total_Online_Clients_Monitor" Comment="SIV:CF00012" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.BGBServer" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_BGBServer_Total_Online_Clients_Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/ObjectName$</AlertParameter1>
<AlertParameter2>$Data/Context/CounterName$</AlertParameter2>
<AlertParameter3>$Data/Context/Value$</AlertParameter3>
<AlertParameter4>$Data/Context/TimeSampled$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId9ccded51c3c045ec8a590da390c15afb" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId8f04aa0652884a299bc88fa91ff7ca01" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Total online clients</CounterName>
<ObjectName>SMS Notification Server</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>25000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>