MECM Windows Azure Transfer Monitor

MECM.CloudDPTrafficOutCritical.AlertState.Monitor (UnitMonitor)

This monitor forwards the Windows Azure transfer alert to the Configuration Manager console.

Knowledge Base article:

Summary

Configuration Manager monitors the volume of data transferred off Windows Azure and generates an alert when the volume reaches the transfer quota on the cloud-based distribution point.

Causes

Resolutions

You can use either of the following solutions:

Element properties:

TargetMECM.AlertCloudDPTrafficOutCritical
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.AlertState.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Windows Azure transfer quota reached
The volume of data transferred off Windows Azure exceeds the transfer quota. Check the Configuration Manager console for details.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.CloudDPTrafficOutCritical.AlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertCloudDPTrafficOutCritical" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.AlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.CloudDPTrafficOutCritical.AlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId06af45b2f8d74a3f967ae99e7e0e9a27" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda93e1c155623414aaedf2dd9a95b071f" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdda22802cad5541d692e846f9a3052b13" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeId$</TypeId>
<TypeInstanceId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeInstanceId$</TypeInstanceId>
<IntervalSeconds>900</IntervalSeconds>
<ProviderLocation>$Target/Host/Property[Type="MECM.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Host/Property[Type="MECM.Server"]/SiteCode$</SiteCode>
</Configuration>
</UnitMonitor>