| DisplayName | Description | ID |
![Microsoft.SystemCenter.RuleTemplates.GenericCSVLogAlert](/images/Template.png) | 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 |
![Microsoft.SystemCenter.RuleTemplates.GenericCSVLogCollection](/images/Template.png) | 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 |
![Microsoft.SystemCenter.RuleTemplates.GenericLogAlert](/images/Template.png) | Generic Text Log (Alert) | Alert on a log file entry from a generic text log file | Microsoft.SystemCenter.RuleTemplates.GenericLogAlert |
![Microsoft.SystemCenter.RuleTemplates.GenericLogCollection](/images/Template.png) | 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 |
![Microsoft.SystemCenter.RuleTemplates.ScriptEventCollection](/images/Template.png) | Script (Event) | Collect script data as events | Microsoft.SystemCenter.RuleTemplates.ScriptEventCollection |
![Microsoft.SystemCenter.RuleTemplates.ScriptPerfCollection](/images/Template.png) | Script (Performance) | Collect script data as performance data | Microsoft.SystemCenter.RuleTemplates.ScriptPerfCollection |
![Microsoft.SystemCenter.RuleTemplates.SyslogAlert](/images/Template.png) | Syslog (Alert) | Alert on syslog entries forwarded to the Windows computer that match a specified expression | Microsoft.SystemCenter.RuleTemplates.SyslogAlert |
![Microsoft.SystemCenter.RuleTemplates.SyslogCollection](/images/Template.png) | Syslog | Collect syslog entries forwarded to the Windows computer that match a specified expression | Microsoft.SystemCenter.RuleTemplates.SyslogCollection |
![Microsoft.SystemCenter.RuleTemplates.TimedCommand](/images/Template.png) | Execute a Command | Run a command line task on recurring timed interval | Microsoft.SystemCenter.RuleTemplates.TimedCommand |
![Microsoft.SystemCenter.RuleTemplates.TimedScript](/images/Template.png) | Execute a Script | Run a script on recurring timed interval | Microsoft.SystemCenter.RuleTemplates.TimedScript |
![Microsoft.SystemCenter.RuleTemplates.WindowsEventAlert](/images/Template.png) | NT Event Log (Alert) | Generate an alert in response to Windows events | Microsoft.SystemCenter.RuleTemplates.WindowsEventAlert |
![Microsoft.SystemCenter.RuleTemplates.WindowsEventCollection](/images/Template.png) | NT Event Log | Collect Windows events | Microsoft.SystemCenter.RuleTemplates.WindowsEventCollection |
![Microsoft.SystemCenter.RuleTemplates.WindowsPerformanceCollection](/images/Template.png) | Windows Performance | Collect Windows performance data | Microsoft.SystemCenter.RuleTemplates.WindowsPerformanceCollection |
![Microsoft.SystemCenter.RuleTemplates.WMIEventAlert](/images/Template.png) | WMI Event (Alert) | Alert on WMI events that match a specified WQL query | Microsoft.SystemCenter.RuleTemplates.WMIEventAlert |
![Microsoft.SystemCenter.RuleTemplates.WMIEventCollection](/images/Template.png) | WMI Event | Collect WMI events that match a a WQL query | Microsoft.SystemCenter.RuleTemplates.WMIEventCollection |
![Microsoft.SystemCenter.RuleTemplates.WMIPerfCollection](/images/Template.png) | WMI Performance | Collect WMI Performance Data | Microsoft.SystemCenter.RuleTemplates.WMIPerfCollection |