The following is a collection of articles for the Microsoft SQL Server platform that you may find useful for creating alerts in your environment.  You can enter the SQL in the Custom Alerts SQL text box as described in Configure Notifications for Performance Metrics.

Alert on IO Usage of SQL Data Files:

Alert on Log Shipping Related Errors

Alert on Log Space Availability

Alert on Real Time Transactional Replication