| DisplayName | Description | ID |
| Generic CSV Text Log (Alert) | Alert on a log file entry from a generic text log file that uses a delimter character to separate different fields | Microsoft.SystemCenter.RuleTemplates.GenericCSVLogAlert |
| Generic CSV Text Log | Collect log file entries from a generic text log file that uses a delimiter character to separate different fields | Microsoft.SystemCenter.RuleTemplates.GenericCSVLogCollection |
| Generic Text Log (Alert) | Alert on a log file entry from a generic text log file | Microsoft.SystemCenter.RuleTemplates.GenericLogAlert |
| Generic Text Log | Collect log file entries that match a specificed expression from a generic text log file. You should use this rule type when log file entries have no delimiter to separate different fields. | Microsoft.SystemCenter.RuleTemplates.GenericLogCollection |
| Script (Event) | Collect script data as events | Microsoft.SystemCenter.RuleTemplates.ScriptEventCollection |
| Script (Performance) | Collect script data as performance data | Microsoft.SystemCenter.RuleTemplates.ScriptPerfCollection |
| SNMP Event | Specify a list of SNMP Object Identifiers to collect. | Microsoft.SystemCenter.RuleTemplates.SnmpEventCollection |
| SNMP Performance | Collect SNMP performance data | Microsoft.SystemCenter.RuleTemplates.SnmpPerfCollection |
| Snmp Trap (Alert) | Generate an alert in response to SNMP traps | Microsoft.SystemCenter.RuleTemplates.SnmpTrapAlert |
| SNMP Trap (Event) | Specify SNMP traps to collect. You can collect information about all traps or you can specify SNMP Object Identifiers to filter relevant traps | Microsoft.SystemCenter.RuleTemplates.SnmpTrapCollection |
| Syslog (Alert) | Alert on syslog entries forwarded to the Windows computer that match a specified expression | Microsoft.SystemCenter.RuleTemplates.SyslogAlert |
| Syslog | Collect syslog entries forwarded to the Windows computer that match a specified expression | Microsoft.SystemCenter.RuleTemplates.SyslogCollection |
| Execute a Command | Run a command line task on recurring timed interval | Microsoft.SystemCenter.RuleTemplates.TimedCommand |
| Execute a Script | Run a script on recurring timed interval | Microsoft.SystemCenter.RuleTemplates.TimedScript |
| NT Event Log (Alert) | Generate an alert in response to Windows events | Microsoft.SystemCenter.RuleTemplates.WindowsEventAlert |
| NT Event Log | Collect Windows events | Microsoft.SystemCenter.RuleTemplates.WindowsEventCollection |
| Windows Performance | Collect Windows performance data | Microsoft.SystemCenter.RuleTemplates.WindowsPerformanceCollection |
| WMI Event (Alert) | Alert on WMI events that match a specified WQL query | Microsoft.SystemCenter.RuleTemplates.WMIEventAlert |
| WMI Event | Collect WMI events that match a a WQL query | Microsoft.SystemCenter.RuleTemplates.WMIEventCollection |
| WMI Performance | Collect WMI Performance Data | Microsoft.SystemCenter.RuleTemplates.WMIPerfCollection |