So, basically you need a monitoring service to regularly check to see if a server and service and a port is up.
You can use third party software (many available, some opensource and some are pay-for).
You can also write a script and run it via scheduled task as frequently as you like.
|