A Remote Monitoring System is an essential component in any system that has reliability as one of its requirements. Not only is such a system useful in proving (both legally and technically) the ability of a system to achieve a pre-defined uptime, but also helps in debugging, fault correction, data logging, automated data analysis and alerts. Apart from that, an Remote Monitoring System also has the ability to control the connected system also provides an extremely high amount of versatility in the overall system.