The Dependency Monitor Id is made up of the following parts.
The different parts are separated with dots.
|MPID||This is the management pack ID. This must be included to make the monitor ID unique in the management group. To learn more about MPID, see Management pack naming|
|Description||This is a description of the monitor. This should make it clear what the monitor does, what is it that rolls up to it. The description cannot contain any spaces.|
|Suffix||This should be DependencyMonitor.|
Using the table above we get the following examples:
|Monitor Information||Monitor ID (MPID left out)|
|The class is dependent on the health of an Application Pool.||MPID.AppPool.DependencyMonitor|
The monitor display name is harder to set any fixed rules for. The display name is what is shown in the Health Explorer in the Operations Console and must be clear enought so that the operator knows what the class is dependent on..
Based on the examples above the following display names coud be used.
|Monitor ID||Display Name|
|MPID.AppPool.AggregateMonitor||Service Application Pool|