<
ManagementPack
ContentReadable
=
"true"
xmlns:xsd
"http://www.w3.org/2001/XMLSchema"
xmlns:xsl
"http://www.w3.org/1999/XSL/Transform"
>
Manifest
Identity
ID
>Demo</
Version
>1.0.0.0</
</
Name
References
Reference
Alias
"SC"
>Microsoft.SystemCenter.Library</
>6.1.7221.0</
PublicKeyToken
>31bf3856ad364e35</
"Windows"
>Microsoft.Windows.Library</
"Health"
>System.Health.Library</
"System"
>System.Library</
TypeDefinitions
ModuleTypes
DataSourceModuleType
"Demo.DataSourceModuleType"
Accessibility
"Internal"
Batching
"false"
Configuration
/>
ModuleImplementation
Isolation
"Any"
Composite
MemberModules
DataSource
"Scheduler"
TypeID
"System!System.Scheduler"
Scheduler
SimpleReccuringSchedule
Interval
>15</
ExcludeDates
ProbeAction
"Probe"
"Demo.ProbeActionModuleType"
Composition
Node
OutputType
>System!System.PropertyBagData</
ProbeActionModuleType
PassThrough
"ScriptPropertyBagProbe"
"Windows!Microsoft.Windows.ScriptPropertyBagProbe"
ScriptName
>DemoScriptName.vbs</
Arguments
ScriptBody
<![CDATA[Dim oArgs
Set oArgs = Wscript.Arguments
Dim oAPI
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oBag = oAPI.CreatePropertyBag()
Call oBag.AddValue("Value","marker")
Call oBag.AddValue("Filter","pass")
Call oAPI.Return(oBag)
]]>
TimeoutSeconds
>120</
"PassThrough"
"System!System.PassThroughProbe"
TriggerOnly
>true</
ConditionDetectionModuleType
"Demo.Filter"
Stateful
ConditionDetection
"Filter"
"System!System.ExpressionFilter"
Expression
SimpleExpression
ValueExpression
XPathQuery
>Property[@Name='Filter']</
Operator
>Equal</
Value
>Pass</
InputTypes
InputType
MonitorTypes
UnitMonitorType
"Demo.UnitMonitorType"
MonitorTypeStates
MonitorTypeState
"Healthy"
NoDetection
"Error"
MonitorImplementation
"DS"
"HealthyFilter"
Type
"String"
>Property[@Name='Value']</
>test</
"ErrorFilter"
>marker</
RegularDetections
RegularDetection
MonitorTypeStateID
OnDemandDetections
OnDemandDetection
Monitoring
Monitors
UnitMonitor
"Demo.UnitMonitor"
Enabled
Target
"Windows!Microsoft.Windows.Computer"
ParentMonitorID
"Health!System.Health.AvailabilityState"
Remotable
Priority
"Normal"
ConfirmDelivery
Category
>Custom</
AlertSettings
AlertMessage
"Demo.UnitMonitor_AlertMessageResourceID"
AlertOnState
>Error</
AutoResolve
AlertPriority
>Normal</
AlertSeverity
OperationalStates
OperationalState
"UIGeneratedOpStateId87a6901aebbc418590281c5a5f553b12"
HealthState
"Success"
"UIGeneratedOpStateId33fac195c70649f4bef8d35a639ceceb"
Presentation
StringResources
StringResource
LanguagePacks
LanguagePack
"ENU"
IsDefault
DisplayStrings
DisplayString
ElementID
"Demo"
>DS</
>Filter</
>Demo.ProbeActionModuleType</
>Demo.UnitMonitor</
SubElementID
>Healthy</
Description
>Please see the alert context for details.</
>Unit Monitor Type</