CCMS Alert Rate

ozsoft.sap.Monitor.SAPConnector.AlertRate (UnitMonitor)

SAP Connector CCMS Alert Insertion Rate Monitor

Knowledge Base article:

Summary

Number of CCMS Alerts retrieved from all connected SAP Systems and inserted into Operations Manager as Events

Configuration

Use SAP transaction RZ20 to configure CCMS Monitors

Causes

Too many events inserted can cause a performance degradation in Operations Manager. The large numbers ov CCMS alerts typically indicates an incorrect CCMS Monitor configuration on the SAP side.

Resolutions

Configure SAP CCMS Monitors to include only relevant CCMS Alerts

Element properties:

Targetozsoft.sap.Connector
Parent MonitorSystem.Health.PerformanceState
CategoryOperations
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor Typeozsoft.sap.CCMSMetricMonitorType2
RemotableTrue
AccessibilityPublic
Alert Message
SAP Connector inserted too many CCMS Alerts
SAP Connector on {0} inserted {1} alerts
RunAsDefault

Source Code:

<UnitMonitor ID="ozsoft.sap.Monitor.SAPConnector.AlertRate" Accessibility="Public" Enabled="true" Target="ozsoft.sap.Connector" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="ozsoft.sap.CCMSMetricMonitorType2" ConfirmDelivery="false">
<Category>Operations</Category>
<AlertSettings AlertMessage="ozsoft.sap.Monitor.SAPConnector.AlertRate.AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Under" MonitorTypeStateID="SDKMetricUnderLowThreshold" HealthState="Success"/>
<OperationalState ID="Between" MonitorTypeStateID="SDKMetricUnderHighOverLowThreshold" HealthState="Warning"/>
<OperationalState ID="Over" MonitorTypeStateID="SDKMetricOverHighThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<CounterName>Count</CounterName>
<ObjectName>CCMSAlerts</ObjectName>
<Frequency>120</Frequency>
<HighThreshold>500</HighThreshold>
<LowThreshold>100</LowThreshold>
</Configuration>
</UnitMonitor>