I have created an alert that will attempt to restart a Windows service twice when it goes down in our environment. This has been super handy for some of our applications. However, I do want to note that this may not be a good solution for ALL applications. As some applications have a specific order that the services need to be restarted in. Please be sure you fully understand your application before using this alert.
The alert in our environment has a "Send an Email" action in the Escalation Level 1. This send an email to the application group in our custom properties field for emails to let them know that SolarWinds is attempting to restart the service.
EXAMPLE:
Escalation Level 2 tries to restart the service again IF the first restart fails.
Escalation Level 3 sends an email alerting of the failure to restart the service.
EXAMPLE:
The reset action sends an email alerting staff that the component is back up.