Can I define any corrective action automatically when the alerts are generated?

SapphireIMS gives an option to run any script by user profiles. These user profiles are linked to threshold and when any threshold is breached, automatically scripts will be run. The logic of corrective action should be coded in the script or package which you select as part of the configuration. Please refer our online help link for configuration - Notification Profiles - Fault