I think how to create custom monitor / rule that utlizes custom VBScript that this script may generate alert / create performance counter:
1.
Set oAPI = CreateObject("MOM.ScriptAPI")
2.
Set oBag = oAPI.CreatePropertyBag()
Call oBag.AddValue("instance", strDirPath)
Call oBag.AddValue("perfValue", nResult)
Call oAPI.Return(oBag)
And in the rule
$Data/Property[@Name='instance']$
$Data/Property[@Name='perfValue']$
3.
How to use parameters in scripts
e.g.
set oArgs = WScript.Arguments
srtSever = Split(oArgs.Items(0),",")
oArgs.Items(1) = 1
oArgs.Items(2) = 2