I have tens of websites and want to monitor their status if they are online or offline via email or other notification methods. Are there any ways to do this? please guide.
Use a service like Uptime Robot, or install an open source monitoring solution like Uptime Kuma, but obviously install it in a data centre that is different from the one that holds the sites you are monitoring with it.
I use freshping.io for website and server monitoring. They offer free 50 checkups with 1 minutes intervals from various locations. You can select how you would like to get a notification.