SCUtils Management Pack for APC ATS License Check Rule

SCUtils.APC.ATS.LicenseCheck.Rule (Rule)

Element properties:

TargetSCUtils.APC.ATS.Devices.Group
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
SCUtils Management Pack for APC ATS License Status Alert Message
ATS License Status Alert Message

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource SCUtils.APC.ATS.LicenseCheck.DS Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="SCUtils.APC.ATS.LicenseCheck.Rule" Enabled="true" Target="SCUtils.APC.ATS.Devices.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="Scheduler" TypeID="SCUtils.APC.ATS.LicenseCheck.DS"/>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="SCUtils.APC.ATS.LicenseCheck.Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Property[@Name='Output']$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Property[@Name='Output']$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>