Microsoft SystemCenter OperationsManager Storage FileShare CloseAlert Rule

Microsoft.SystemCenter.OperationsManager.Storage.FileShare.CloseAlert (Rule)

This rule monitors storage fault events for a file share. It closes an OM alert for an existing fault on file share when a close type of fault is raised.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS
CategoryOperations
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
WmiEventProviderDS DataSource Microsoft.Windows.WmiEventProvider System.PrivilegedMonitoringAccount
WA WriteAction Microsoft.SystemCenter.OperationsManager.Storage.CloseAlert.WA Default

Source Code:

<Rule ID="Microsoft.SystemCenter.OperationsManager.Storage.FileShare.CloseAlert" Enabled="true" Target="SLD!Microsoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Operations</Category>
<DataSources>
<DataSource ID="WmiEventProviderDS" TypeID="Windows!Microsoft.Windows.WmiEventProvider" RunAs="System!System.PrivilegedMonitoringAccount">
<NameSpace>\\$Target/Property[Type="SLD!Microsoft.SystemCenter.VirtualMachineManager.Storage.2012.FileShare.MS"]/VMMServer$\root\microsoft\windows\storage</NameSpace>
<Query>
Select SourceUniqueId, FaultId From MSFT_StorageFaultEvent Where SourceClassName = 'MSFT_FileShare' And ChangeType = 1
</Query>
<PollInterval>60</PollInterval>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.SystemCenter.OperationsManager.Storage.CloseAlert.WA">
<FaultId>$Data/Property[@Name='FaultId']$</FaultId>
<SourceUniqueId>$Data/Property[@Name='SourceUniqueId']$</SourceUniqueId>
<ObjectHost>OM</ObjectHost>
<TimeoutSeconds>900</TimeoutSeconds>
</WriteAction>
</WriteActions>
</Rule>