hello, I have experience in C, C++, Python, OOP and Network.
So, I can do your task.
I can write it on Python or C++.
In order to implement it I will send some request for site and if I have answer - site works, if I have error - site is down.
In order to sent mail I will use SMPT protocol.